AJAX請求已成功發送到PHP服務器,也插入記錄在我的Oracle數據庫。我無法獲得成功的JSON響應,錯誤,完整的回調函數。ajax成功回調不工作在JSON響應
我也不能看到我使用笨上的console.log
任何日誌和我的PHP服務器是在模型文件夾並返回一個JSON格式的字符串。
echo json_encode(array("Response"=>99,"Value"=> $result));
這裏是我的Ajax代碼:
$.ajax({
url: 'url/functionhere',
type: 'post',
dataType: 'json',
data: {
"STUDID": studId,
"LASTNAME": lastName,
"FIRSTNAME": firstName,
"MIDINITIAL": midInitial,
"BIRTHDAY": birthday,
"AGE": age,
"GENDER": 'M'
},
success: function (data) {
if (data.Response == 99) {
alert(data.Value);
console.log("putek");
}
},
error: function (header, status, error) {
console.log('ajax answer post returned error ' + header + ' ' + status + ' ' + error);
},
complete: function() {
console.log("putek");
}
});
您使用的是IE嗎? console.log()可能會很有趣。在解決問題之前,您必須先解決問題。 –
嘗試在成功方法中的if語句之前使用console.log(data)。 – Vadorequest
JavaScript錯誤控制檯說什麼?和Net標籤? – Quentin