簡體   English   中英

我對jquery ajax的使用感到困惑,我的代碼有什么問題?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM