2011-05-11 111 views
0

我想在本地開發環境中測試一個jQuery/Javascript腳本。出於某種原因,腳本會調用錯誤委託。我試圖確保我沒有執行跨域請求。關於本地開發環境的jQuery AJAX請求失敗

$.ajax({ 
      url: 'http://localhost', 
      success: function(data, textStatus, jqXHR) { 
       console.log('success'); 
       console.log(data); 
      }, 
      error: function(jqXHR, textStatus, errorThrown) { 
       console.log(textStatus); 
       console.log(errorThrown); 
       console.log(jqXHR); 
      } 
     }); 
    return marker; 
} 

我正在運行WAMP堆棧。這裏是我的輸出:

error 
undefined 
XMLHttpRequest { mozResponseArrayBuffer=ArrayBuffer, status=0, more...} 

有誰知道可能是什麼問題?

回答

2

嘗試更換絕對URL:有一個相對

url: 'http://localhost' 

url: '/' 

如果這不能解決您的問題FireBug和/或Fiddler會給你什麼是更多的提示繼續以及爲什麼AJAX請求失敗。