jquery成功/错误回调未触发

时间:2013-05-17 01:06:37

标签: jquery callback

这似乎是一个经常遇到的情况,但没有一个解决方案提出的早期问题似乎解决了我的问题!成功和错误回调都没有被触发。但是,返回的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

1 个答案:

答案 0 :(得分:0)

快速猜测:

function get_my_data() {
    $output=array();
    $output['status']=1;
    return json_encode($output); <---
}