直接上代码,还是比较容易理解的,
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格式就可以了。
本文介绍了一种通过jQuery遍历DOM元素并将其转换为JSON格式的产品数据数组的方法,并通过AJAX POST请求将这些数据发送到服务器。
1217

被折叠的 条评论
为什么被折叠?



