作者liaosankai (低温烘焙)
看板Ajax
标题[心得] 使用程式产生JSON格式资料要注意的地方
时间Mon Mar 9 09:12:24 2009
最近都用ajax去读取用PHP输出的JSON资料
但是发生了一件奇怪的事,就是我在本机localhost测试都没有问题
但是我上传到免费空间的主机後,发现读不到资料(惊)囧rz...
後来打开firebug看了一下回应的内容,原来是主机商在最後的输出页
加了自己计算一些资料的程式码,导致输出格式不是正确的JSON格式
所以天下没有白吃的午饭...(惊x2)
後来想到一个办法(小弟是用PHP的)
echo json_encode($data);
exit; ←加了这一行
!!!(惊x3)
=v=读到了耶,主机商的程式没想到竟然是在exit後面产生的
因此,建议如果大家输出JSON格式,记得在最後要加上强制终止的语法
--
欢迎来我的网志看看
@
http://doublekai.org/blog
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.240.37.127
1F:推 LPH66:我觉得它可能单纯只是插入在你的档案的最後面... 03/09 12:09
2F:推 buganini:吧content-type弄好应该就不会被加了吧 03/10 13:22
3F:→ buganini:不过照你这样讲好像是直接append code的感觉 03/10 13:25
4F:→ buganini:可能就没办法靠content-type 用content filter的话通常 03/10 13:25
5F:→ buganini:会看content-type 03/10 13:25