[英]I have confused about the use of jquery ajax ,what's wrong with my code?
我剛剛開始學習jquery ajax框架,這是我的第一次嘗試:
<div>
<input id="ajax" type="button" value="Read" />
</div>
也是js代碼:
$("#ajax").click(function () {
$.ajax({
type: "get",
url: "http://www.111222333444555.com",
//url: "http://www.google.com"
// timeout: 2000,
success: function () {
alert("ajax success!");
},
error: function () {
alert("ajax failed!");
}
});
});
顯然“ http://www.111222333444555.com”不可訪問,因此我認為重新啟動是警報“ ajax失敗!”,但是重新啟動是執行成功功能,從而警告“ ajax成功!”
然后將網址更改為“ http://www.google.com”,它會警告“ ajax成功!” 以及
為什么可訪問的url會導致成功函數?如何避免這種情況?我想在無法訪問url時自動執行錯誤功能?$。ajax到底如何工作?
請幫助我,非常感謝
使用內置對象,您不能使用Ajax請求超出頁面域的頁面。
但是有解決方案 ...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.