как перенаправить страницу на конкретный URL, который мы получаем из ответа [получить, отправив запрос ajax] - PullRequest
0 голосов
/ 17 января 2011

мой код javascript отправьте запрос и получите идентификатор, который создан пользователем и уникален.Теперь я хочу показать подробности использования идентификатора.

идентификатор, который я получаю по запросу ajax.скажите мне, почему этот код не ждал ответа и прошел без выполнения целого оператора, который я передал, используя условие if else

$.ajax({
                        url: "/home/ajax",
                        global: false,
                        type: "POST",
                        data: ({ fname: fname, mname: mname, lname: lname, phone: phone, land: land, address: add, district: dist, city: city, state: state, pincode: pincode }),
                        dataType: "json",
                        async: false,
                        success: function (data) {
                            if (data.result) {
                                var groupID = data.groupID;
                               document.location = "home/ajax_add/" + groupID;
                            }
                            else
                                $("#errorgroup").append(data.message);
                        }
                    });

код не ждал ответа и вышел из блока, забудьте о том, кому и что я пишуих.

как я могу что-то сделать, тогда они ждут id и перенаправляют страницу, указанную в коде.

1 Ответ

0 голосов
/ 17 января 2011

В синхронном режиме у вас нет метода.

измените его следующим образом:

var myResponse = $.ajax({
    url: "/home/ajax",
    global: false,
    type: "POST",
    data: ({ fname: fname, mname: mname, lname: lname, phone: phone, land: land, address: add, district: dist, city: city, state: state, pincode: pincode }),
    dataType: "json",
    async: false
});

Затем вы управляете своей переменной ответа (myResponse) как хотите.

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