$(...).load('index.html', params)
load
パラメータをJSONとして渡すように指示する方法はありますか?
$.ajaxSetup({})
負荷機能に影響はありますか?
送信したいオブジェクトの例:
{ 'state' : [ { 'city' : 'city-foo' , 'zip' : 'zip-foo' },
{ 'city' : 'city-bar' , 'zip' : 'zip-bar' }
],
'person' : [ { 'name' : 'name-foo' },
{ 'name' : 'name-bar' }
]
}
それが何として入ってくるか(不要な個々のパラメータ):
state[0][city]
state[0][zip]
state[1][city]
state[1][zip]
person[0][name]
person[1][name]
私が期待/望んでいるもの:
パラメータ名は、値を持つjsonのようなものです:"{'state':[{'city':'city-foo','zip':'zip-foo'},{'city':'city-bar','zip':'zip-bar'}],'person':[{'name':'name-foo'},{'name':'name-bar'}]}"
さらに詳しい情報
これを bootstrap.js と select2.js で使用しようとしています。具体的には、複数選択の値をスクリプトに渡し、値をモーダルに返します。
var param = {/* object similar in structure to above example */};
$('#modal-id').load('?do=givemevalues', param ).modal('show')
jsFiddleの例を次に示します。これをfirebugで調べて、POST で params がどのように過ぎ去ったかを確認できます。