直接上代码,还是比较容易理解的,
var parr = [];
$(".pid").each(function(){
if($.trim($(this).val()) != ""){
var p =new Product();
//p.id = $(this).val();
p.product_id = $(this).val().trim();
parr.push(p);
}
});
$.ajax({
type:'post',
url:purl,
data:{"ptid":ptid,"productArr":JSON.stringify(parr)},
dataType:'json',
success:function(info){
//alert("成功,...");
},
error:function(){
//alert("后台繁忙,请稍后再试...");
}
});
结果
以上代码后可以明显看到传输的结果是已JSON格式的方式进行传递,在后台 直接使用 String 接收,再自行转化为JSON格式就可以了。