Можно создать дубликат:
Get URL parameter with jQueryКак получить переменную GET из Ajax ответа в JQuery
У меня есть форма, публикующие данные за Ajax. Ответ возвращается в виде переменных GET в URL-адресе. Например, если произошел сбой при записи данных формы, обратный адрес будет равен: http://example.com/?error=1
Как я могу проверить это с помощью jquery. Прямо сейчас, когда я делаю console.log в переменной msg, я просто получаю вывод html example.com (что, я думаю, имеет смысл). Однако мне нужны переменные GET. Как я могу это достичь?
$('#wp_email_capture').submit(function(e){
var email = $('#wp-email-capture-email').val();
$.ajax({
type: "GET",
url: "/",
data: "wp_capture_action=1&wp-email-capture-email=" + email
}).done(function(msg) {
console.log(msg)
});
e.preventDefault();
});
Проверьте этот пост: [как получить GET и POST переменных с JQuery?] [1] [1]: http://stackoverflow.com/questions/439463/how-to-get-get-and-post-variables-with-jquery – Nathan
Ну, я не нашел решение этой проблемы, поэтому я закончил вместо этого выводит json из моего php-файла. – greatwitenorth