jquery通过ajax post json数据到后台
2021-11-08 21:49:45
前端POST
var person_arr = new Array();
$(".ry>.rylist").each(function(){
var json = {};
json.xm = $(this).find('div').data("xm");
json.sfzh = $(this).find('div').data("sfzh");
if(c==0)
json.lxdh = $(this).find('div').data("lxdh");
else
json.lxdh = '';
person_arr.push(json);
c++;
});
//构建如下格式:[{'xm':'xm','sfzh':'111','sjh':'eee'}]
$.ajax({
url: '/api/order',
traditional:true,
data: {'person_arr':JSON.stringify(person_arr)},
type: "POST",
dataType:"json",
}).done(function (r) {
if(r)
{
console.log(r);
}
});
后端获取:
$json_string = \Yii::$app->request->post('person_arr', '');
$json_array=json_decode($json_string,true);
var person_arr = new Array();
$(".ry>.rylist").each(function(){
var json = {};
json.xm = $(this).find('div').data("xm");
json.sfzh = $(this).find('div').data("sfzh");
if(c==0)
json.lxdh = $(this).find('div').data("lxdh");
else
json.lxdh = '';
person_arr.push(json);
c++;
});
//构建如下格式:[{'xm':'xm','sfzh':'111','sjh':'eee'}]
$.ajax({
url: '/api/order',
traditional:true,
data: {'person_arr':JSON.stringify(person_arr)},
type: "POST",
dataType:"json",
}).done(function (r) {
if(r)
{
console.log(r);
}
});
后端获取:
$json_string = \Yii::$app->request->post('person_arr', '');
$json_array=json_decode($json_string,true);