这似乎是一个经常遇到的情况,但没有一个解决方案提出的早期问题似乎解决了我的问题!成功和错误回调都没有被触发。但是,返回的JSON数据是准确的,并且在服务器/ firephp方面似乎都很好。我已经盯着它看了几天,并且会很感激![/ p>
首先,我的Javascript调用:
$.ajax({
url: global_siteurl+'myprog/get_my_data',
data: "",
type: 'post',
dataType:'json',
success: function () {
alert("Success");
},
error: function(){
alert("Failed");
}
});
现在是服务器端的php例程:
function get_my_data() {
$output=array();
$output['status']=1;
echo json_encode($output);
}
Firebug中的JSON输出:
status 1
我可以通过哪些其他信息来调试此问题?其他非常相似的调用似乎在我的应用程序中工作得很好,所以它让我感到沮丧!
Mmiz
答案 0 :(得分:0)
快速猜测:
function get_my_data() {
$output=array();
$output['status']=1;
return json_encode($output); <---
}