我试图执行一个静态javascript
/jQuery
脚本来测试我的ajax
函数。这将是比如某处在我家目录将包含一堆ajax
请求我localhost
:ajax请求抛出错误
function getSomethingAjax(){
$.get('http://127.0.0.1:8888/getSomething',{} , function(json){
getSomethingCallback(json);
}, "json");
}
我的萤火虫给我这样的错误: firebug screenshot http://img443.imageshack.us/img443/4934/tinygrabscreenshot06061.png 但是如果我手动打开的页面(只键入浏览器:127.0.0.1:8888/getSomething)我得到匹配的返回。访问网址有什么区别?我请求ajax
等待特定的返回值?
尝试删除绝对网址getSomething并只使用/ getSomething。无论如何,跨域请求是不允许的。而且我也不认为把变量命名为“json”是个好主意,因为它可能是一个受限制的关键字。该变量通常称为“数据” – Cristy
文件扩展名? 'getSomething.php'或'getSomething.asp'。 – Stefan
这是一个调用PHP的codeigniter它实际上是像127.0.0.1:8888/ci/app/index.php/getSomething –