Ajax Rails 3正在.js.erb文件中转义javascript
我在.js.erb文件中有以下内容,在使用Ajax Rails 3正在.js.erb文件中转义javascript,ajax,ruby-on-rails-3,Ajax,Ruby On Rails 3,我在.js.erb文件中有以下内容,在使用remote:true提交表单后返回 create.js.erb $("#flash-notices").html(" <%= escape_javascript(render(partial: "/shared/flash_messages", locals: { form_errors: @artist.errors.full_messages } )) %> "); $("#flash-notices").fadeIn(300).del
remote:true
提交表单后返回
create.js.erb
$("#flash-notices").html(" <%= escape_javascript(render(partial: "/shared/flash_messages", locals: { form_errors: @artist.errors.full_messages } )) %> ");
$("#flash-notices").fadeIn(300).delay(3000).fadeOut(300);
...
$(“#flash notices”).html(“”);
$(“#闪光通知”).fadeIn(300)、delay(3000)、fadeOut(300);
...
但是,返回到浏览器的是:
<textarea data-type="text/javascript" response-code="200">
$("#flash-notices").html(" <ul>\n <div class=\"alert alert-success\">\n <li class=\"alert-item\">Artwork saved<\/li>\n <\/div>\n <\/ul>\n ");
$("#flash-notices").fadeIn(300).delay(3000).fadeOut(300);
...
</textarea>
$(“#flash notices”).html(“ul\n div class=\“警报警报成功\”\n li class=\“警报项目\”艺术品已保存\/li\n\/div\n\/ul\n”);
$(“#闪光通知”).fadeIn(300)、delay(3000)、fadeOut(300);
...
如何停止JS转义的第一级,即停止jQuery的执行