success: function(res) { //res就是接收后台返回的数据
// that.setData({
// tt: res.data,
// })
console.log("提前测试字符串:" + res.data + "----" + typeof(res.data));
app.obj = JSON.parse(res.data);
console.log("测试格式2: " + app.obj.ta_name + "~~~~~~" + typeof(app.aaa));
},
json格式里的参数最后不能有逗号
你细心观察你的json格式就知道有问题,
你截图里的
错误 "ta_number'":['2','3','4','5','6',]
正确 "ta_number'":['2','3','4','5','6'],最后参数不能有逗号
错误 "ta_city":['清楚','发功','温度','爱上','官方','一会',]
正确 "ta_city":['清楚','发功','温度','爱上','官方','一会']
最后的"ta_coordinate'":更离谱
’116.343356,39.562364‘ ‘116.359192,39.147312’
如果该参数之类116.343356是带有小数点为一组,这里的格式错的比较严重
正确应该是这样
’116.343356‘, ’39.562364‘ , ‘116.359192', '39.147312’
但是如果是两组为一对,应该在后端生成数据参数的时候对逗号转义处理