2 dimoshougary dimoshougary 于 2016.03.24 21:57 提问

jQuery 的getjson的回调函数不运行 5C

test.html

<!DOCTYPE html>




click me $(document).ready(function(){ $("button").click(function(){ alert("before getjson"); $.getJSON("test.json",function(data){alert("did it!");}); alert("after getjson"); }); });


test.json

{ "people": [

{ "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" },

{ "firstName": "Jason", "lastName":"Hunter", "email": "bbbb"},

{ "firstName": "Elliotte", "lastName":"Harold", "email": "cccc" }

]}

3个回答

u011489205
u011489205   2016.03.25 08:29

本地模式运行会存在同源问题,需要将test.html 和 test.json 放在同级目录下,放在静态文件服务器或者应用服务器上,以服务器模式运行才可以正常
访问到。

wangwu2235
wangwu2235   2016.03.25 11:21

语句的符号和括号要检查一下,格式化后比较容易看。

CSDNXIAOD
CSDNXIAOD   2016.03.30 11:22

Jquery >>> $.getJSON()回调函数无效
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!