2014-02-18 2 views
0

Ниже код все еще не работает ajax. Как я могу ее исправить? Использование link_to_remote в моем проекте в порядке, но form_remote_tag с использованием ajax - это делать как обычно и не работает ajax. Пожалуйста помогите. Я использую Rails 2.0.5 и Ruby 1.8.6.Rails 2.0.5 с ошибкой формы AJAX

<% form_remote_tag(:url => url_for(:action => :create001), :update => "stantdard1") do %> 
    <table> 
     <thead> 
      <tr> 
       <th>Target</th> 
      </tr> 
     </thead> 
     <tbody> 
      <tr> 
       <td> <%= text_area_tag :target %> </td> 
      </tr> 
     </tbody> 
    </table> 
    <%= submit_tag "save"%> 
    <% end %> 
+0

Можете ли вы опубликовать html, сгенерированный этим? –

+0

Спасибо. Сгенерированный html представлен ниже.

<класс = "БТН-голубая" тип входного = «отправить» значение = «сохранить» имя = «совершить»> –

+0

, который выглядит правильно. ваш файл application.js включает jquery_ujs? –

ответ

0

решаемые выше ошибок с помощью кода ниже, поскольку Rails не может вызывать Аякс даже используя form_remote_tag. Затем нужно написать ajax-код в javaScript.

<script> 
     $(document).ready(function() { 
      $(".submitForm").submit(function() { 
       $.post(this.action, $(this).serialize(), null, "script"); 
       return false; 
      }); 
     }); 
    </script> 
Смежные вопросы

\t