0

我想使用 :remote => true(Unobtrusive JavaScript) 将数据发送到 Rails3 中的控制器,但没有 link_to 或 form_tag。我想用 jQuery 响应向控制器发送数据(一些参数)。我怎么能这样做?

4

1 回答 1

0

您可以使用 jQuery 发送带有 ajax 请求的数据,如下所示。

  1. 根据类绑定事件和
  2. 从jquery函数提交ajax请求

代码:

$(document).on('click',".ajaxRequestEvent",function(){
$.ajax({
type: 'POST'
url: url,
data: {'key1':'value1', 'key2':'value2'},
success: success,
dataType: dataType
});
});

其中,“ajaxRequestEvent”是元素的类,单击时需要发送您的请求。如上所述,您可以使用 jquery ajax 函数的 'data' 属性发送数据

于 2012-09-02T18:00:17.680 回答