3

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

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

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

4

2 回答 2

1

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

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

演示

于 2013-03-18T03:55:35.577 回答
0

请试试这个:

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

where test=1 is params
于 2016-05-14T09:19:31.887 回答