今天在用到$.getJSON()又一次碰到不执行回调函数的问题?
在网上查找答案基础有两种答案:
1.在服务器端要设置content-type的值要设置为text/javascript或application/javascript。
2.json格式问题,说少逗号把大括号写成中括号的。
测试1还不成功,2中的问题也不存在。
最后经过多方查看,发现问题所在:在JSON值中{"fristName":"Bruis","lastName":"Zhao"}其中的【"】必须为又引号,不能为单引号 【'】;但javascript的eval函数可以识别单引号的JSON。
另附www.json.org的截图: