我試圖執行一個靜態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 –