以下是使用mock.js模拟的登录返回,发现返回的是string,并不是自己想要的object,因为后端目前的接口是返回了JSON(前端也没用jQuery的AJAX),所以这里并不希望在获取后再次转JSON。有解决办法吗?看了mock.js的文档,并无相关说法。
var data = Mock.mock('/login',{
code: 200,
msg: '登陆成功',
data: {}
});
以下是使用mock.js模拟的登录返回,发现返回的是string,并不是自己想要的object,因为后端目前的接口是返回了JSON(前端也没用jQuery的AJAX),所以这里并不希望在获取后再次转JSON。有解决办法吗?看了mock.js的文档,并无相关说法。
var data = Mock.mock('/login',{
code: 200,
msg: '登陆成功',
data: {}
});
JSON就是字符串。
如果你的意思是想要收到对象的话,还是要手动转,或者利用别的插件提供的方法帮你自动转。
不知道你是用什么发的请求,一般原来能直接使用对象,还是设置数据格式为JSON时帮你自动转化了。
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
3 回答796 阅读✓ 已解决