Nano Hash - криптовалюты, майнинг, программирование

Как получить переменную GET из ответа ajax в jquery

Возможный дубликат:
Получить параметр URL с помощью 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]: stackoverflow.com/questions/439463/ 30.03.2012
  • Что ж, я не нашел решения этой проблемы, поэтому вместо этого я вывел json из моего файла php. 30.03.2012

Ответы:


1

По умолчанию AJAX возвращает контент из запроса. Вам нужны заголовки.

Если вам предоставляется обратный адрес http://example.com?error=1, это означает, что он возвращается как заголовок перенаправления.

Чтобы получить информацию заголовка из запроса AJAX, на который был дан ответ здесь: Заголовок ответа jQuery и AJAX < / а>

29.03.2012
  • Только что попробовал это, но похоже, что заголовки, на которые он отвечает, не содержат переменных GET: Дата: Чт, 29 марта 2012 г., 22:19:50 GMT Content-Encoding: gzip X-Powered-By: PHP / 5.3.8 X -Pingback: example.com/xmlrpc.php Подключение: закрыть Pragma: no-cache Last-Modified: Чт, 29 марта 2012 г., 22:19:50 GMT Сервер: Apache / 2.2.3 (CentOS) Варьируется: Accept-Encoding, Cookie, User-Agent Content-Type: text / html; charset = UTF-8 Cache-Control: no-cache, must-revalidate, max-age = 0 Transfer-Encoding: chunked Срок действия: среда, 11 января 1984 г., 05:00:00 по Гринвичу 30.03.2012
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..