【问题标题】:how to update a checkbox using json and jquery如何使用 json 和 jquery 更新复选框
【发布时间】:2011-08-04 19:54:20
【问题描述】:

我在生活社交的帐户设置页面上看到了这一点。基本上有一个复选框对应一个值:

Receive email notifications:

When deal is about to run out    Yes    No 
You've earned deal bucks         Yes    No

Yes 和 No 是复选框。当用户单击“是”或“否”时,JS 代码正在向/deals/people/update_email_setting.json 发出 json POST 请求

他们的 JS 发布在 here 我可以理解它,但无法想象 Rails 控制器对于 people/update_email_setting.json 会是什么样子

我想知道如何在 Rails 应用程序中使用 jQuery 和 Json 来实现相同的目的。我的控制器是否应该处理 json 响应然后更新数据库?

我喜欢一些简单教程中的任何链接,这些链接展示了如何从 JS 端和 Rails 端完成此操作。

【问题讨论】:

    标签: jquery ruby-on-rails ajax json


    【解决方案1】:

    您几乎只需要 jQuery 的 $.post:http://api.jquery.com/jQuery.post/

    例子:

    $.post('script.rb',{'my_name':'Jason', 'age':22},function(msg){
        console.log(msg); //Where msg is a response from script.rb
    });
    

    我认为使用 Ruby 与它没有任何关系,除了您将发布到 .rb 而不是 .php 的事实。

    【讨论】:

      猜你喜欢
      • 2017-05-19
      • 2013-10-05
      • 1970-01-01
      • 2012-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-20
      相关资源
      最近更新 更多