我想知道如何发送数据。我有以下代码
$( "#dialog" ).load('/events/relates ' + '#eventconfirm', { data: 'Hello World' }).dialog('open');
但它不起作用。我想要的是加载 event/relates
并且只获得选择 #eventconfirm
,这有效,但我想添加数据以便 Controller 可以读取 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');
});
关于jquery - 使用 jquery 加载和发送数据的 Ruby on Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15469424/