2010-01-20 1 views
4

Необходимо отправлять данные со статической страницы html на другую страницу, размещенную в другом домене. Обычно я создавал и iframe с формой внутри него с методом post, и действия которого были направлены на эту веб-страницу и, наконец, отправляли эту форму. Сложность заключается в том, что я собираю данные со своей статической html-страницы и создаю аналогичную (реплику) форму внутри iframe (с указанными выше атрибутами, например, с методом &); если есть много полей, я бы изо всех сил пытался это сделать с помощью javascript. Так есть ли какие-либо jquery-решения для этой вещи?jquery solutions to post to another site from static html page

ответ

1

Вы можете попробовать использовать JSONP в качестве альтернативного метода. Краткий обзор JSONP можно найти в википедии (http://en.wikipedia.org/wiki/JSON#JSONP). jQuery реализует поддержку JSONP с помощью метода .getJSON (http://docs.jquery.com/Ajax/jQuery.getJSON).

К сожалению, для использования JSONP вам необходимо отправить данные формы в виде строки запроса (запрос GET, а не запрос POST). Вы можете сериализовать форму в строку запроса, используя метод сериализации jquery (http://docs.jquery.com/Ajax/serialize).

 Смежные вопросы

  • Нет связанных вопросов^_^