Podczas korzystania z PHP XDebug i wysłanie połączenia AJAX poniżej, wisi i nigdy nie kończy. Ale jeśli nie użyję xdebug, działa dobrze.

Również, jeśli używam <form action="/controllers/scannerController.php" method="post">, aby wysłać post, który działa. Czy ktoś spotkał ten problem przed lub może zapewnić rozwiązanie?

function submitScannedText(){
    jQuery.ajax({
        type: "POST",
        url: '../controllers/scannerController.php',
        data: {text: $("#scannerEntry").val() },
            });
}
1
Philip 21 listopad 2020, 15:34

1 odpowiedź

Najlepsza odpowiedź

Czy możesz spróbować dodać enctype: 'multipart/form-data', poniżej type: "POST",?

AJAX może teraz wysłać go tak samo jak twoje <form action="/controllers/scannerController.php" method="post">, a PHP może sobie poradzić z tym w ten sam sposób. Daj mi znać, jeśli zadziałało :)

Również jeśli nie działa, należy również dodać processData : false,.

0
Velome 21 listopad 2020, 12:54