在写ajax过成中碰着一个问题困扰了我两天,一贯没有找到办理的办法。便是ajax要求dataType:\公众json\公众 设置为json格式,要求PHP程序,PHP返回 echo json_encode($list);数据时始终不返回到success方法中,一贯进入error中,并且总是报类型缺点,但是输出返回数据进行json验证是确实是精确的json格式,于是各种百度各种查,有的说跨域,有的说设置编码,还有的说设置成同步要求,但是始终没有效果,终极还是改变了返回数据格式dataType:'text',可以进入success方法,但是返回的json串还是不能用须要转换成json工具利用就好了。
返回数据res var res = res.parseJSON();(json字符串转工具)
问题是办理了,但是始终没有找到什么缘故原由为什么json格式返回会出问题,我想可能跟我的PHP文件有关系,随便新建一个文件写一个ajax要求dataType:'json',格式返回我的数据都没有问题,并且在缺点的程序中我直接返回int型数据都是失落败的。虽然办理了但是还是没有找到真正的缘故原由,如果碰着过这种情形的大神,并且知道办理方法的麻烦说一下感激。
作者:吾林爱分享