最近用jquerymobile+html5做了個手機app,前台通過ajax向後台的ashx請求數據
$.ajax({
type: "POST",
url: url,
async: false,
data: "{ }",
success: successFunction,
error: function (XMLHttpRequest, textStatus, errorThrown) {
Alert("網絡異常,請稍候重試!");
}
});
很標准的一個ajax,所有的數據都是通過這個ajax來取的數據,現在經常彈出**"網絡異常,請稍候重試!"**也就是ajax請求失敗,但不一直彈出,時好時壞。
我覺得可能出錯的地方:
1.網絡不穩定
2.防火牆,限制了頻繁訪問
3.ajax的一些用法問題
剛想輸出一下“XMLHttpRequest, textStatus, errorThrown”,但現在運行正常,等出問題時再貼上來,想讓他出錯時偏偏一切正常,傷。
請大家幫忙分析一下可能出現的原因
"NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'http://app.wxhrzp.com/wxrcService/Services/Pages/Wxrcw_User.ashx'."
應該就是網絡問題,你記錄一下日志,出錯時,看看日志信息