大厦关闭“Rails change boolean value with checkbox and jquery ajax”,我试图建立一个复选框Ajax POST调用。如何使Ajax复选框回调
该调用似乎工作,但没有办法附加回调,我可以看到。
在“Working with JavaScript in Rails”,你似乎能够通过这段代码做到这一点:
$(document).ready ->
$("#new_article").on("ajax:success", (e, data, status, xhr) ->
$("#new_article").append xhr.responseText
).on "ajax:error", (e, xhr, status, error) ->
$("#new_article").append "<p>ERROR</p>"
但这似乎并没有工作。
当我将它附加到复选框类(所以而不是new_article
),成功命中后,没有任何东西被触发。有什么想法吗?我应该把它附加到别的东西吗?我查看了代码,在我的复选框周围没有生成任何表单。
以下是更多links,似乎支持以前的JavaScript代码是它应该如何工作,但没有工作。
大答案像往常一样@RichPeck – Richlewis
如预期,当我尝试它没有工作,但是当你回答了,它有效!我仍然不知道我做错了什么,但现在正在进行。还请注意,您需要以JSON格式发送响应。 – killerbarney