带有jquery加载和发送数据的Ruby on Rails

时间:2013-03-18 03:43:46

标签: jquery ruby-on-rails ruby ruby-on-rails-3 load

我想知道如何发送数据。我有以下代码

$( "#dialog" ).load('/events/relates ' + '#eventconfirm', { data: 'Hello World' }).dialog('open');

但它不起作用。我想要的是加载event/relates并且只获得选择#eventconfirm,但是我想添加数据,以便控制器可以读取params[:data]并对其采取行动。

2 个答案:

答案 0 :(得分:1)

无需附加网址并尝试在.load回调中调用插件,如

$("#dialog").dialog();//first initailize the plugin
//then load the content 
$( "#dialog" ).load('/events/relates#eventconfirm', { data: 'Hello World' },function(data){
 $(this).dialog('open');
});

DEMO

答案 1 :(得分:0)

请尝试:

$('.div').load("/test/okay?test=1");

where test=1 is params