在rails上从jQuery ruby渲染部分



我想从应用程序js中呈现一个包含视图内部表单的分部,我正在读取附加按钮的事件而不提交,因为在提交之前我需要处理CSV文件的标题。

这就是功能:

$(document).ready(function () {
$("#attached_attached_csv").change(function (e) {
if (e.target.files != undefined) {
var reader = new FileReader();
reader.onload = function (e) {
// this line isn't working - I try of many ways, but none are working
$("#text").html("<%= j render partial: 'layouts/form') %>".html_safe);
};
reader.readAsText(e.target.files.item(0));
}
return false;
});
});

我也看到任何人是如何使用ajax的,但我不知道如何在不提交的情况下将其用于附加按钮的触发事件,我可能在没有html_safe的情况下发送,但我获得了字符串:

<%= j render partial: 'layouts/form') %>

我的部分是";布局/形式";,这是一个扩展名为html.erb的文件。这里分享我在哪里找到了处理事件的代码http://jsfiddle.net/FSc8y/2/,但这并不重要,对我来说最重要的是渲染嵌入的ruby形式。提前谢谢。

您可以在javascript文件中使用rails语法,方法是在文件名中添加.js.erb扩展名(如my_file.js.erb(。

相关内容

  • 没有找到相关文章

最新更新