在我的Rails应用程序,我有一个使用jQuery负载方法通过Ajax加载的形式。
function load_sales_form(product_id) {
$("#sales_form").load("<%= url_for(:action => :show_sales_form) %>"/ + product_id);
}
所加载的形式具有与所述一个的form_for标签:远程=> true选项和它的数据的远程=“true”属性添加到形式。
但形式不是当用户点击提交按钮标签使用Ajax提交。 如果窗体在标准,非Ajax方式加载,但它的形式是通过AJAX加载后的文件已经准备好它正常工作,是用ajax不提交,其提交的标准形式。
从到目前为止我的研究,出现这种情况是因为rails.js文件(其中包含允许通过AJAX提交数据的远程形式的东西)不适用它的功能的HTML通过AJAX加载的内容。
是否有可能迫使rails.js文件来应用它的内容通过Ajax加载的功能?