关于nodejs 服务响应头的配置

每次后台响应回来的数据都要JSON.parse()以后才能解析成浏览器识别的对象才能用“ . ”去取到数据,有没有什么响应参数可以让返回给前端的数据不需要JSON.parse()就能直接变成浏览器能识别的对象

阅读 3.6k
2 个回答

如果是用 jQuery 之类的获取数据的话, 用 $.getJSON() 方法你可以省去自己做解析.

http 返回的就是一个字符串, 无论你加什么头, 浏览器都不会自动帮你转换的.

用jquery的话,在ajax请求时候加上dataType: 'json'参数可以直接帮你解析。
不过从原生的XHR来说,返回来responseText都只是字符串而已。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题