还有js代码: $("#ajax").click(function () { $.ajax({ type: "get", url: "http">
我刚刚开始学习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成功!“
然后我将url更改为"http://www.google.com",it alert "ajax success!
为什么可访问的url会导致成功函数?我如何才能摆脱这种情况?我想当url不可访问时,它会自动执行错误函数?$.ajax到底是如何工作的?
请帮帮我,非常感谢
发布于 2010-11-18 03:22:42
通过使用内置对象,不能使用Ajax请求位于页面域外的页面。
然而,也有 ...
https://stackoverflow.com/questions/4211386
复制