firstForEver

  ajax向php服务端请求,并返回json串给前端。

  js发现得到的返回值的类型是字符串,不能直接取json对象属性,需要JSON.parse()。

  怎么解决呢?

  这需要在php返回json时,加上一个header(),告知js,我这个返回的是Content-Type是json。这样js获取的就是json对象类型了。  

header(\'Content-Type: application/json; charset=utf-8\');

  当返回的是字符串类型时,有可能Content-Type:text/html。

 

分类:

技术点:

相关文章: