在发出请求之前,JQuery AJAX失败了

时间:2012-04-27 00:00:06

标签: javascript jquery ajax

这就是我正在做的事情:

$.ajax({
    "url":"localhost:8888/check_app",
    "success":function(data) {
        alert("success!");
        callback(data);
    },
    "error":function(data){
        alert(JSON.stringify(data));
    }
});

FF和Chrome都出错了。 Firebug显示没有发出XHR请求。


编辑:我在后端使用node.js;并且控制台显示它没有收到任何请求。

当我将$ .ajax更改为$ .get时,我确实在Firebug中看到了一个XHR请求,但是url是一些我不认识的奇怪的编码字符串。

我整个下午一直在努力......

2 个答案:

答案 0 :(得分:3)

目前,您的浏览器正在寻找名为localhost:8888的文件夹以及名为check_app的该文件夹中的文件。

你想要的是使用http://localhost:8888/check_app代替绝对路径。

答案 1 :(得分:0)

首先,对象键周围没有引号 - 它应该是url:not“url”:

您可能还需要在$ .ajax的URL前面放置一个http://,因为$ .get ...奇怪的行为可能不需要它,但我想可能。