php返回json数据的http头的问题
发布于:2022-01-17 09:50:54
#1 william.he
Jake,
我仿照这个例子来做:
http://speedphp.com/post/interaction-ajax.htmlclient端用jquery发送json到php,php用json_encode把数据返回,client发送的时候指定的dataType是json,但是用firegbug抓了一下发现php返回的http头总是 text/html,这就导致了jquery不可以正确处理后续的逻辑。 当然如果dataType换成html的话,是可以收到数据的。我想知道错在了哪里?
谢谢
2011-03-16 14:51:30
#2 william.he
尝试加了一个http头,但是还不行
header('Content-type: text/json');
2011-03-16 15:40:53
#3 william.he
jake, 忽略我这个问题吧。
我把jquery从最新的1.5.1降到了1.4.4就OK了,同样的code,无语。
2011-03-16 17:06:40
#4 逸-萧杨
william.he 发表于 2011-3-16 17:06 
jake, 忽略我这个问题吧。
我把jquery从最新的1.5.1降到了1.4.4就OK了,同样的code,无语。 ...
我跟你有同样的问题,我换了之后为什么不可以啊。。。??
2012-08-17 00:22:50
#5 jake
逸-萧杨 发表于 2012-8-17 00:22 
我跟你有同样的问题,我换了之后为什么不可以啊。。。??
区别在于楼主细心研究了,而不是一遇到就跑出来求解释。
2012-08-17 08:42:43
#6 大腰怪
我也遇到这个问题了,只是我是把jquery给升级到1.8.3就解决了。
2012-12-12 10:27:54