Remotipart с Rails 3.1 - формы всегда представлены в виде HTML вместо JS - PullRequest
0 голосов
/ 28 сентября 2011

В Rails 3.1 я отправляю формы с вложениями через скрепку и remotipart.

Я хочу, чтобы мои формы отправлялись через ajax, но они отправляют через html.

Он работал правильно в 3.0, но, кажется, сломался в 3.1. Обратите внимание, что под ломаной я просто имею в виду, что форма всегда отправляется через HTML, а не JS, поэтому я не могу отобразить JS, что я делал раньше. Форма все еще отправляется, и вложение сохраняется, но я не могу отобразить JS. И да, у меня есть: remote => true

Спасибо

Ответы [ 2 ]

0 голосов
/ 21 мая 2013

Remotipart отправляет формы, состоящие из нескольких частей, через скрытый iframe (html).Remotipart затем оборачивает желаемый ответ JSON в <textarea> оболочку.Вот почему вы видите ответ HTML.Затем вы можете вызвать parseJSON для data.responseText, чтобы получить ваш резонансный объект json.

0 голосов
/ 05 марта 2012

У меня была такая же проблема.Я перезапустил свой сервер Webrick, и запрос был обработан как JS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...