YIIを使用していて、データを「table [attr1] = 1&table [attr2] = 2&table [attr3] = 3」として送信するため、jqueryを使用してリクエストを行うには次のようにします。
$.ajax({
url:"url",
data:{
'table[attr1]':1,
'table[attr2]':2,
'table[attr3]':3,
},
success:function(resp){
//ok
}
});
しかし、私はこのデータを動的にjsonにする必要があります。私はこれを試しましたが、うまくいきませんでした。
$("input").each(function(){ //build the data json
form.table[this.name]=this.value; //the name is 'attr1' , the value is 1
});
$.ajax({
url:"url",
data:form, //send the JSON here
success:function(resp){
//ok
}
});
これにより、データが空になります
このjsonを構築する方法はありますか?