:remote => true(控えめな JavaScript) を使用して Rails3 のコントローラーにデータを送信したいが、link_to または form_tag は使用しない。jQuery応答でデータ(何かのパラメーター)をコントローラーに送信したい。どうすればそれができますか?
質問する
319 次
1 に答える
0
以下のように、jQuery を使用して ajax リクエストでデータを送信できます。
- クラスに応じてイベントをバインドし、
- jquery 関数から ajax リクエストを送信する
コード:
$(document).on('click',".ajaxRequestEvent",function(){
$.ajax({
type: 'POST'
url: url,
data: {'key1':'value1', 'key2':'value2'},
success: success,
dataType: dataType
});
});
ここで、「ajaxRequestEvent」は要素のクラスで、クリックするとリクエストを送信する必要があります。上記のように、jquery ajax関数の「data」属性でデータを送信できます
于 2012-09-02T18:00:17.680 に答える