JQuery .ajax调用无法在app中调用Success,并在JSFiddle中调用Success,Error和Complete?

时间:2013-02-18 06:03:12

标签: jquery ajax json

经过多次搜索,(并且我真的理解,人们会询问数百万个关于Ajax的问题​​,而这似乎就像他们中的很多人一样,但我无法让任何解决方案发布工作)我必须问 - 这里发生了什么?

我正在尝试创建一个应用程序,显示我所在县的所有SNAP福利提供者,并允许用户输入这些市场的食物供应数据。

我拥有所有data stored on CartoDB,我正在使用他们的node.js库来返回"/stores"的数据。

我已经使用了JSON,该函数调用了JSFiddle上的所有三个回调,而不是没有。

我无法理解出了什么问题。

$.ajax({
    dataType: "json",
    url: "/stores",
    success: function (data, code, jqx) {
        console.log("anything?");
        console.log(JSON.stringify(data));
    },
    error: function (jqx, err, ex) {
        console.log("no?");
        console.log(err);
    },
    complete: function (jqx, status) {
        console.log("dicks" + status);
    }
});

提前感谢您的协助。

1 个答案:

答案 0 :(得分:0)

想出来。首先,Firebug中存在/是一个阻止console.log打印的错误,因此这可能是整个问题。从现在开始,我进行了警报测试。

其次,尽管我还没有验证,但我也可能在Jquery 1.9.2中使用不推荐使用的ajax命令形式时遇到问题。这可能是错的。他们的文件不是特别清楚。