这似乎是一个经常遇到的情况,但对早期问题提出的解决方案似乎都没有解决我的问题!成功和错误回调都没有触发。但是,返回的 JSON 数据是准确的,并且在 server/firephp 端也一切正常。我已经盯着它看了几天了,希望能帮上忙!
首先,我的 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
我可以查看哪些其他信息来调试它?与此非常相似的其他调用似乎在我的应用程序中工作得很好,所以它让我感到困惑!
米兹