有关ajax回传json问题

提问 未结 5 179
蛊魅诱惑
悬赏:20飞吻
版本:layui 浏览器:
$.ajax({
type: 'POST',
url: '/business.sms.Users/pushchongzhi',
data: JSON.stringify(data.field),
success(result){
var result = JSON.parse(result)
console.log(result.code)
layer.alert(result.code), {
title: result.code
}
}
});
这段代码中result是json字符串,必须 JSON.parse 才能用,有更好的方法吗?
回帖
  • 后端要返回json格式 直接就console.log(result)能打印出来 ,根本不需要JSON.parse
    0 回复
  • ajax请求增加参数
    dataType: 'json'
    0 回复
  • 如果是get请求,建议使用函数:$.getJSON(options);
    0 回复
  • @DJ李二狗 后端返回的是json 的确可以直接console.log(result)出来。但是我想用对象的形式在js中 用result.code 打出code值0 这里就打不出来,必须要转
    0 回复
  • f12 看network显示什么
    0 回复