Dee*_*ora 1 ruby ajax ruby-on-rails
一旦从select_tagRails 3.1中选择(更改)了一个选项,我想发送一个AJAX请求.我们可以使用:remote=>true或者:onchange => remote_function()还有其他方式吗?
你绝对应该使用jQuery(使用一种不显眼的方法来保持尽可能干净).在你的.js文件中你应该有这样的东西......
$('#select_tag_id').change(function(){
$ajax({
url: "remote_action_in_your_controller",
type: "GET",
data: {select_tag_value: $('#select_tag_id option:selected').text()},
})
});
Run Code Online (Sandbox Code Playgroud)
如果你只是想在你的控制器上调用一个远程动作,那就很简单了(注意我传递了所选选项的值,因为你可能希望这个值对它做一些事情).如果在执行ajax调用后需要执行某些操作,请使用该succes选项.希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
5922 次 |
| 最近记录: |