当我尝试使用$data is undefined
调试我的代码时收到错误消息var_dump($data);
This is my java-script code并且粘贴框是我的PHP代码,将它放在一个帖子中太多了。
但是我不确定将它定义为什么,或者在我的PHP代码中定义它的位置。任何帮助都会很棒。谢谢
function getItinerary (){
$.ajax({
url: 'php/itinerary.php',
type: 'POST',
dataType: 'json',
data: {action: 'LOAD'
userId: $userId,
attractionId: $attractionId
}, //Here put two mode keys and values, userId and attractionId like {userId: '<value here required by your server>',attractionId: '<value here required by your server>'}
success: function(data) {
console.log(data);
alert('request successful');
},
error: function () {
alert('Network or Server error');
}
});
}
答案 0 :(得分:0)
由于这个条件
[test057, 192.168.1.12, 00:11:22:33:44:57, 2ZZ66]
[test058, 192.168.1.13, 00:11:22:33:44:58, 2ZZ66]
[test_a001, 192.168.100.10, 1234.5678.0123, AZZDEF]
[test_b001, 192.168.100.11, 4321.1234.1234, GHIJKL]
如果您未在ajax请求中发送useId和attractionId,则该条件将返回false。
我认为这是不工作的原因
像这样更新你的ajax代码
if(!empty($_POST['userId']) && !empty($_POST['attractionId']) && !empty($_POST['action'])) {
}