下面的代码仍然无法正常运行ajax。我该如何修理它? 在我的项目中使用link_to_remote是可以的,但是使用ajax的form_remote_tag只是正常运行而且不能运行ajax。请帮我。我正在使用Rails 2.0.5和Ruby 1.8.6。
<% 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 :(得分:0)
使用下面的代码解决了上面的错误,因为即使使用form_remote_tag,Rails也无法调用ajax。然后需要在javaScript中编写ajax代码。
<script>
$(document).ready(function() {
$(".submitForm").submit(function() {
$.post(this.action, $(this).serialize(), null, "script");
return false;
});
});
</script>