嗨,我想輸出的東西從jQuery的PHP文件.. php文件包含一個if else語句,即時通訊能夠輸出什麼是如果部分,但是當邏輯去其他沒有什麼是輸出。即時變得困惑。jquery不輸出
這裏是jQuery代碼:
$(document).ready(function(){
$('#submitNewExam').click(function(e){
e.preventDefault();
var newExam = $('#newExam').val();
if ($.trim(newExam) != ''){
$.post('functions/addExam.php', { newExam: newExam }, function(data){
$('#notify').html(data);
$('.alert').toggle();
});
}
$('.add').toggle();
});
});
和PHP代碼:
include ('resources/addExamClass.php');
if(isset($_POST['newExam'])){
if(preg_match('/(<|>|"|%3c|%3e|%22)/', $_POST['newExam'])){
echo "illegal characters found !!!";
} else {
$newExam = new addExam();
$newExam->CQuiz($_POST['newExam']);
echo "correct";
}
}
如果的preg_match比賽,我可以開發工具/網絡,有200 OK和jQuery獲取看到響應。 如果preg_match沒有macth我可以看到一個302,然後404。
您是否在瀏覽器的控制檯中觀看了請求/響應? –
我不知道這是否是錯誤,但不要嘗試爲數據字段和變量使用相同的名稱。 –
它說:GET http://localhost/examProj/functions/main.php 404 – user3476261