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