$ .get()在获取JSON文件时返回字符串(仅在Mac中)

时间:2019-04-03 07:52:20

标签: json ajax

我的JSON是标准键值对e,例如

{"key1":"val1","key2":"val2"}

在单独的文件中,并使用

获取
$.get()

预期的响应数据类型为JSON。但是,对于Mac,响应的数据类型为String。

我需要帮助以找出这种差异的原因。

PS-通过在数据类型检查中使用“ if”语句可以轻松解决此问题。这个问题是要弄清楚为什么会发生这种数据类型更改。

1 个答案:

答案 0 :(得分:1)

尝试一下     $ .getJSON()

此方法用于使用AJAX HTTP GET请求获取JSON数据 参数url是必填项,data是可选的,success(data,status,xhr)是可选的数据是来自服务器的响应,状态用于成功,错误,超时,并且xhr是对象XMLHttpRequest