为了账号安全,请及时绑定邮箱和手机立即绑定

$.get(url,[callback])获取数据后面为什么要加一个“json”呢?去掉后找不到数据!

$.get(url,function(data){

$("ul").append("<li></li>");} , "json"); 这个后面的json是什么用处呢?为什么不能删呢?

正在回答

2 回答

请求的url( http://www.imooc.com/data/info_f.php )  里边的代码是这个 

{"name":"\u767d\u5bcc\u7f8e","say":"\u54b1\u4eec\u7ed3\u5a5a\u5427!"}

我觉得这个\u767d\u5bcc\u7f8e和 \u54b1\u4eec\u7ed3\u5a5a\u5427!是json的数据类型,所以在最后加上json,可以让服务器准确的响应。

在w3school里看到的是不加类型(json/html/xml/..../.../....)就会智能判断,但是本节好像智能判断不出来。。

1 回复 有任何疑惑可以回复我~
#1

MichaelDr 提问者

非常感谢!
2015-09-14 回复 有任何疑惑可以回复我~

{"name":"\u767d\u5bcc\u7f8e","say":"\u54b1\u4eec\u7ed3\u5a5a\u5427!"}这个是json的数据,后面加个json应该是要他去解析    你可以把这段复制到json解析器里面   会出现你预料的哦   我试过了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

$.get(url,[callback])获取数据后面为什么要加一个“json”呢?去掉后找不到数据!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信