宝哥软件园

jQuery实现了异步获取json数据的两种方式

编辑:宝哥软件园 来源:互联网 时间:2021-09-10

本文介绍了通过jQuery异步获取json数据的两种方法,这两种方法在web程序开发中有很大的实用价值。分享给大家参考。具体方法如下:

一般来说,jQuery异步获取json数据有两种方式,一种是$。getJSON方法,另一个是$。ajax方法。在本文中,我们使用这两种方法异步获取json数据,然后将其追加到页面中。

在根目录中创建一个data.json文件:

{'one' :' hello ',' two' :' world'} 1。通过$获取json数据。getJSON方法

脚本src=' http : script/jquery-2 . 1 . 1 . min . js '/脚本脚本脚本类型=' text/JavaScript ' $(function(){ $)。getJSON('data.json ',function(data){ var items=[];$.每个(数据、函数(键、值){ items.push('li id=' '键' ' ' val '/Li ');});$(“ul/”、{“class”:“list”、html : items . join(“”)})。appendo(' body ');});});/脚本

其次,通过$获取json数据。ajax方法

脚本src=' http : script/jquery-2 . 1 . 1 . min . js '/脚本脚本脚本类型=' text/JavaScript ' $(function(){ $)。ajax({ url: 'data.json ',dataType: 'json ',success:函数(data){ var items=[];$.每个(数据、函数(键、值){ items.push('li id=' '键' ' ' val '/Li ');});$(“ul/”、{“class”:“list”、html : items . join(“”)})。appendo(' body ');},status code : { 404: function(){ alert('未找到相关文件~ ~ ');} } });});/script summary:这两个$。getJSON方法和$。ajax方法可以达到同样的效果,但是如果想要对异步获取过程有更详细的控制,建议使用$。ajax方法。

PS:关于json操作,这里有一些比较实用的json在线工具供大家参考:

在线JSON代码检查,检查,美化和格式化工具:http://tools.jb51.net/code/json

JSON在线格式化工具:http://tools.jb51.net/code/jsonformat

在线XML/JSON相互转换工具:http://tools.jb51.net/code/xmljson

Json代码在线格式化/美化/压缩/编辑/转换工具:http://tools.jb51.net/code/jsoncodeformat

在线json压缩/转义工具:

http://tools.jb51.net/code/json_yasuo_trans

c语言风格/HTML/CSS/json代码格式化和美化工具:http://tools.jb51.net/code/ccode_html_css_json

相信本文所描述的内容对大家的jQuery程序设计有一定的参考价值。

更多资讯
游戏推荐
更多+