我想要做一個ajax在我的網頁之一使用jQuery調用。jquery阿賈克斯錯誤
它一直進入Error函數。 當我在Firebug中查看控制檯時,狀態似乎沒問題,它顯示200 OK。
當我在firefox窗口中手動啓動url時,我得到了預期的頁面。
但是,當通過jquery ajax調用相同的url時,它總是進入錯誤函數。
以下是我調試 xhr.readyState = 4 xhr.statusText =錯誤 xhr.responseBody =不確定期間獲得的各種值。
難道你們中的任何人都可以幫助我嗎?
function ajax_call(urlString)
{
ret_val="";
$.ajax
(
{
type: "GET",
url: urlString,
async:false,
cache:false,
success: function(msg)
{
ret_val=msg;
},
error:function (xhr, textStatus, thrownError)
{
ret_val=xhr.readyState;
alert("textStatus=" +textStatus);
}
}
);
return ret_val;
}
@nunu你所需要的(),我看不出任何問題與javascript代碼本身也許它的問題與你的請求URL ? – 2011-05-27 10:20:17
感謝您的回覆。 但添加 dataType:'text' 沒有幫助。我收到了同樣的錯誤。 而且,我所要求的網址是在同一個域中,實際上php調用正在對同一個php進行,並且具有不同的參數集。 這不是URL的問題,就好像我在另一個Firefox窗口中手動啓動url,請求通過沒有任何問題 你們看到任何其他原因,爲什麼我得到一個AJAX錯誤 – Vikas 2011-05-27 10:36:02
你可以發佈警報( msg)' – 2011-05-27 10:52:33