JQuery的AJAX发出请求
问题描述:
这是我在做什么之前失败: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;并且控制台显示它没有收到任何请求。
当我改变$就到$不用彷徨,我看到在Firebug一个XHR请求,但该网址是一些奇怪的编码字符串,我不承认。
我一直工作在这整个下午...
答
现在,您的浏览器正在查找名为localhost:8888
的文件夹和该文件夹中名为check_app
的文件。
你需要的是使路径绝对,与http://localhost:8888/check_app
代替。
答
首先,对象键没有他们周围的报价 - 它应该是网址:不是“网址”:
您可能还需要放置一个http://在URL中的$就在那里,因为它可以不需要为$不用彷徨......奇怪的行为面前,但有可能我想。
这些报价是完全有效的。它被称为JSON。 – 2012-04-27 00:04:06
对象键可以在它们周围引号。 – Corbin 2012-04-27 00:04:09
Corbin是正确的。 var foo = {“bar”:5}创建一个有效的JavaScript对象。 – AlexMA 2012-04-27 00:49:49