大廈關閉「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