Я запутался в использовании jquery ajax, что не так с моим кодом? - PullRequest
0 голосов
/ 18 ноября 2010

Я только начинаю изучать jquery ajax framework, вот моя первая попытка:

<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" недоступен,поэтому я считаю, что resault - это предупреждение «ajax fail!», но результатом является то, что будет выполнена функция успеха, которая выдаст предупреждение «ajax success!»

, затем я изменю URL на «http://www.google.com",it alert»Успех Аякса!а также,

, почему доступный URL-адрес может вызвать функцию успеха? Как я могу избежать ситуации? Я хочу, чтобы URL-адрес был недоступен, он будет автоматически выполнять функцию ошибки? Как точно работает $ .ajax?

Пожалуйста, помогите мне, большое спасибо

1 Ответ

1 голос
/ 18 ноября 2010

Используя встроенные объекты, вы не можете использовать Ajax для запроса страницы, которая находится за пределами домена вашей страницы.

Однако существует решений ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...