我对jquery ajax的使用感到困惑,我的代码出了什么问题?

时间:2010-11-18 03:21:21

标签: ajax jquery

我刚刚开始学习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究竟是如何工作的?

请帮助我,非常感谢

1 个答案:

答案 0 :(得分:1)

使用内置对象,您无法使用Ajax请求页面域外的页面。

然而有solutions ......