关于jquery中$.getJSON()不执行回调函数的问题。

今天在用到$.getJSON()又一次碰到不执行回调函数的问题?

在网上查找答案基础有两种答案:

1.在服务器端要设置content-type的值要设置为text/javascript或application/javascript。

2.json格式问题,说少逗号把大括号写成中括号的。

测试1还不成功,2中的问题也不存在。

最后经过多方查看,发现问题所在:在JSON值中{"fristName":"Bruis","lastName":"Zhao"}其中的【"】必须为又引号,不能为单引号 【'】;但javascript的eval函数可以识别单引号的JSON。

另附www.json.org的截图:

posted @ 2013-05-09 22:22  kelite  阅读(884)  评论(0编辑  收藏  举报