ajax发送json以及解析返回的json字符串
var productData={
"p_id":productId,
"p_class":productClass,
"p_img":$("#p_img").attr("src"),
"p_name":$("#p_name").text(),
"p_price":p_price,
"p_stock":p_stock,
"p_type":p_type,
"p_color":p_color,
"p_store":p_store,
"p_num":p_num,
"p_sale":p_sale
};
$.ajax({
url:xxx,
type:xxx,
data:{
jsondata:JSON.stringify(productData)
},
datatype:"json",
success:function(data){
//第一种方式
var obj1=eval("("+data+")");
alert(obj1.xxx);
//第二种方式
var obj2=JSON.parse(data);
alert(obj2.xxx);
}
})