0

这就是我正在做的事情:

$.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 是一些我无法识别的奇怪编码字符串。

整个下午我都在工作...

4

2 回答 2

3

现在,您的浏览器正在寻找一个名为localhost:8888的文件夹以及该文件夹中名为check_app.

您想要的是使路径成为绝对路径,http://localhost:8888/check_app而不是。

于 2012-04-27T00:03:51.770 回答
0

首先,对象键周围没有引号 - 它应该是 url : 而不是 "url" :

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

于 2012-04-27T00:03:11.907 回答