如何使用json和jquery更新复选框

时间:2011-08-04 19:54:21

标签: jquery ruby-on-rails ajax json

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

Receive email notifications:

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

是和否是复选框。当用户单击是或否时,JS代码正在向/deals/people/update_email_setting.json

发出json POST请求

他们的JS已发布here我可以对它有所了解,但无法想象导轨控制器对people/update_email_setting.json

的影响

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

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

1 个答案:

答案 0 :(得分:0)

你需要的只是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这一事实。