0
我有一个Ajax代码,将删除页面帖子:转换.js.erb到js.haml
$("#post_delete").on("ajax:success", function(data){
$("#<%= j @post.id.to_s %>").fadeOut();
});
它只能在再培训局的格式,但是当我尝试使用我收到一封的HAML错误 - “非法嵌套”
$("#post_delete").on("ajax:success", function(data){
$("#" + "#{j @post.id.to_s}").fadeOut();
});
我试过这种方法,但没有奏效。 (没有错误,但帖子没有被删除,我也检查了'console.log('它是否工作?'),但它不会输出任何内容)。 但使用':plain'问题解决了 –
使用':plain'在哪里?其工作如预期?或没有任何错误? – Alfie
我使用':plain'而不是':javascript',并按预期工作 –