关于Ajax前台Json数据的接受和后台数据解析
具体问题
最近在使用Ajax做前后台数据传输时发现了一个问题,就是使用jQuery使用Ajax时是否添加contentType : "application/json; charset=utf-8"属性碰到的坑,下面我说一下本人的实战理解。
方法解析
一.不添加contentType 属性
最开始我的ajax格式如下:
$.ajax({
dataType: "json",
//contentType : "application/json; charset=utf-8",
traditional: true,//这使json格式的字符不会被转码
data: {
"datalist": jsonData, "date": addTime, "total": totalPrice, "accId": orderId},
type: "post",
url: url,
success: function (data) {
alert("收款成功!");