我刚刚开始学习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究竟是如何工作的?
请帮助我,非常感谢