实际上我可以在哪里将变量传递给我的 js.erb,比如说
我有 1 个方法 create,在我的 application.js 的控制器中,我有我的 Ajax 帖子然后我有我的 create.js.erb
在我的创建表单中,我有 2 hidden_field_tag 在我的 create.js.erb 中,这是 ajax 成功发布并执行操作的地方,但是我如何访问 hidden_field 数据以执行我的逻辑以在成功时执行某些操作?
这是因为,当 js 成功时,我有 2 个不同的操作来确定我应该处理哪个操作。js.erb 实际上是如何工作的?此外,当我在 application.js 中提醒表单数据时,虽然 js 运行良好,但它不会发出警报。任何想法?
$(document).ready(function() {
$("#new_answer").submit(function() {
$.post(this.action, $(this).serialize(), null, "script");
alert("you are submitting" + $(this).serialize()); //it dint work but it did post
return false;
})
})