在我看来,我有一个表格:
<%= form_tag '/offer.js', :id => 'offer', :remote => true do %>
// some inputs
<% end %>
远程表单工作正常,直到我用jQuery显示hide它不会创建ajax调用。为什么这样以及如何解决这个问题?
在报价中:
$('#next').click(function(){
$.ajax({
url: $('#next').data('link'), //your server side script
type: 'GET',
success: function (data) {
$("#step2").html(data);
},
error: function (responseObject) {
alert("der opstod en fejl");
}
});
});
点击下一个按钮后,优惠表格不再进行ajax调用。
答案 0 :(得分:0)
似乎在使用jQuery执行ajax调用时,操作应设置为render :layout => false
否则它将加载布局,而form_form数据远程将无效..
答案 1 :(得分:0)
试试这个
$('#next').live('click', function () {
//Place your ajax request code here
});