我想知道如何发送数据。我有以下代码
$( "#dialog" ).load('/events/relates ' + '#eventconfirm', { data: 'Hello World' }).dialog('open');
但它不起作用。我想要的是加载event/relates
并只获取 selection #eventconfirm
,这可行,但我想添加数据,以便控制器可以读取params[:data]
并对其采取行动。
我想知道如何发送数据。我有以下代码
$( "#dialog" ).load('/events/relates ' + '#eventconfirm', { data: 'Hello World' }).dialog('open');
但它不起作用。我想要的是加载event/relates
并只获取 selection #eventconfirm
,这可行,但我想添加数据,以便控制器可以读取params[:data]
并对其采取行动。
无需附加 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');
});
请试试这个:
$('.div').load("/test/okay?test=1");
where test=1 is params