JQuery пост без AJAX или формы

0

Есть ли способ в jquery отправить сообщение без формы. например, я могу использовать функцию $.post("script.php",{var1:"abc", var2: "cde"}), чтобы она не запускалась на фоне, а вместо этого отправляла и перенаправляла страницу на script.php файл, как если бы var1 и var2 были отправлены через форму.

Теги:
forms
submit

1 ответ

0

Вы можете выполнить запрос ajax и перенаправить URL-адрес, когда появится ответ.

$.post("script.php",{var1:"abc", var2: "cde"},
    function(data) {
        if (data.success) {
            window.location.href = data.redirectTo;
        }

    }
)

в этом случае ответ от script.php должен выглядеть как {success: true, redirectTo: "newUrl.php"}

  • 0
    Этот код не работал. Вы не думаете, что я использовал это правильно. function (data) {window.location.href = data.redirectTo: "script.php"; } это нормально?
  • 0
    я хочу сделать что-то вроде `function (data) {$ (" body "). html (data); } `Но мне нужно изменить и URL
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню