簡體   English   中英

如何通過jquery / javascript將切換發布到rails

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM