服务器返回json数据回浏览器时,建议将返回类型设置为text/json格式。text/html格式返回浏览器的是字符串,而text/json格式返回的是json对象。如下,其实text/html格式返回的data是不能遍历的,因为它是一个字符串;即使遍历,也只能得到undefined。
图1 服务器响应浏览器的格式为text/html
图2 服务器响应浏览器的数据(html/text)
图3 服务器响应浏览器的格式为text/json
图4 服务器响应浏览器的数据(text/json)