3

どうすればデータを送信できるのでしょうか。私は次のコードを持っています

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

しかし、それは機能しません。私が欲しいのは、ロードevent/relatesして選択範囲のみを取得することです。これは機能し#eventconfirmますが、コントローラーがデータを読み取ってそれに基づいて動作できるようにデータを追加したいと思いparams[:data]ます。

4

2 に答える 2

1

.loadURLを追加して、コールバックでプラグインを呼び出す必要はありません

$("#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 に答える