[英]How to post a toggle to rails via jquery/javascript
我目前有一個名為project_todo
的模型,它有一個名為done
的列,它是一個布爾值。 我已經設置好它,所以我目前可以將其從應用程序的一側拖到另一側,從待辦事項拖到完成。 但是,它顯然沒有節省。
我需要做的是拖動布爾值,我相信我需要做的是通過JS / jquery將消息發布到更新路徑上。 但是,我不確定這應該是什么樣。
任何人都可以給我一些示例代碼和/或為我指明正確的方向。
所以我可以做這樣的事情:
$.ajax({
type: 'POST',
url: '/project_todo/<%project_todo.id%>/edit',
});
假設我們有一個鏈接,單擊它應該更新該列:
<%= link_to 'update project', edit_project_todo_path(project_todo), :class => 'updateProject' %>
那么js可能看起來像:
$('.updateProject').click(function(event) {
event.preventDefault();
$.ajax({
type: 'POST',
url: $(event.target).attr('href')
});
});
您可以對任何事件進行此操作,如果是表單,則可以使用表單的action屬性
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.