Нужно вытащить XML со страницы, а затем поместить в форму HTML.Страница генерируется методом POST - PullRequest
2 голосов
/ 22 февраля 2012

Хорошо, вот что происходит.

У меня есть форма, я заполняю ее деталями, затем нажимаю «Отправить», и она будет публиковать на другом сайте (на их сервере), и на этой странице она будет возвращать документ XML. URL всегда одинаков в конце результата.

Теперь, сгенерированный XML, мне нужно получить его и поместить в HTML-форму на исходном сайте.

В идеале я хочу нажать «отправить», а не перенаправлять на этот сайт, где есть выходные данные, и чтобы выходные данные автоматически анализировались в новую HTML-форму. Я пытался просмотреть запросы xmlHTTP и не могу услышать об этом ...

Хорошо, вот бит сообщения формы:

<form target="_blank" action="www.websiteipostto.com" method="POST">

Затем я прихожу на сайт www.websiteipostto.com с документом XML. Я буду очень признателен за любую помощь.

Привет

Ответы [ 2 ]

0 голосов
/ 22 февраля 2012

Когда вы нажимаете кнопку отправки , вы хотите:

  1. Не хотите, чтобы вас перенаправили на этот сайт
  2. Используйте данные XML для созданияновая форма

Первая может быть обработана return false в событии submit.Это отменит действие по умолчанию «перенаправление».

Второе требует некоторого разбора с XML.

Вы можете заполнить пробел с вашей конкретной потребностью в этих данных XML.Больше информации о том, как jQuery обрабатывает XML-данные, можно найти здесь

// You bind event handler to the form submit 
$('form#name').submit(function () {
  $.ajax({
    type: "POST",
    url: "www.websiteipostto.com",
    success: function (data) {
      $.parseXML(data)
      //There you perform you action on the XML-format data.    
    }
  });

  //Cancel the default redirecting action

  return false;

});
0 голосов
/ 22 февраля 2012

Если вы хотите сделать все на стороне клиента, это поможет:

http://api.jquery.com/jQuery.post/ для отправки запроса

http://api.jquery.com/serialize/ для подготовки

вам потребуется проанализировать xml из ответа: Синтаксический анализ XML переменной строки в JavaScript

...