jQuery调取jSon数据并展示的方法


Posted in Javascript onJanuary 29, 2015

本文实例讲述了jQuery调取jSon数据并展示的方法。分享给大家供大家参考。具体如下:

以下代码是将页面中的展示部分

function searchProductlistByfilterCondition(index, type, sort, filterWord) {  

    //cite_html  

    var citem_html = '<div class="citem"><div class="citemtop">'  

                    + '<a href="" target="_blank"><img src="{imgList}" /></a><div class="citemtxt">'  

                    + '<a class="citemtitle" target="_blank" href="">{title}</a><div class="citemtc">'  

                    + '<span class="yy-icon yy-time txtellipsis">{time}</span>'  

                    + '</div></div></div>'  

                    + '<div class="citemqt">'  

                    + '<span class="yy-icon yy-view">{mark}</span> <span class="yy-icon yy-comment">{price}</span>'  

                    + '<a class="yy-icon yy-like" href=""><span>{praise}</span> </a></div>'  

                    + '<div class="citemqt citemfoot"><div class="citemzl"><a class="citemimg" href="">'  

                    + '<img width="24" height="24" src="images/main/1408603734394.jpg" />'  

                    + '<span class="txtellipsis">{user}</span> </a></div>' 

                    + '<span class="fcfiled">( <a target="_blank" href="">转载</a>- <a target="_blank" href="">'  

                    + ' 站酷中国</a> )</span>'  

                    + '<div id="hiddenpopop" class="miniprofile bottom"><div class="mnphead">'  

                    + '<a target="_blank" href="">'  

                    + ' <img src="images/main/author.jpg" width="50" height="50" /></a><div><p>'  

                    + ' <span class="mnpw-1">小海藻</span> <span class="mnpw-2">福建 福州</span> '  

                    + ' <span class="mnpw-3">人气:<span>256</span></span></p><p class="fmbtn mt10">'  

                    + ' <a target="_blank" href="" class="ufmbtn ufocus"><span class="yy-icon yy-ufocicon"></span>'  

                    + ' <span>加关注</span> </a><a target="_blank" href="" class="ufmbtn ml10 ufusm"><span class="yy-icon yy-ufusm">'  

                    + ' </span><span>发私信</span> </a></p></div></div><div class="cb"></div>'  

                    + ' <div class="mnpbody mt10">'  

                    + ' <a target="_blank" href="">'  

                    + ' <img src="images/main/1.jpg" width="105" height="68" />'  

                    + ' </a><a target="_blank" href="">'  

                    + ' <img src="images/main/1.jpg" width="105" height="68" />'  

                    + ' </a><a target="_blank" href="">'  

                    + ' <img src="images/main/1.jpg" width="105" height="68" />'  

                    + ' </a></div></div></div></div>';  

    $.get('ajax/getProductListByFliterCondition.ashx',  

     { pageIndex: index, Type: type, Sorting: sort, keyWord: filterWord }, function (data) {  

         $.each(data.jsona, function (index, elem) {  

             citemHtml += citem_html.replace('{imgList}', elem.msg_img_list).replace('{title}', elem.msg_title)  

                                    .replace('{time}', elem.msg_date).replace('{mark}', elem.msg_mark)  

                                    .replace('{price}', elem.msg_price).replace('{praise}', elem.msg_praise)  

                                    .replace('{user}', elem.msg_create_user);  

         })  

         $("#fsD1").after(citemHtml);  

     }, 'json');  

    //alert(sort);  

}

citem_html:页面代码(关键字用特殊符号和文字表示,例如 {imgList},(time)等)

$.get():从指定的资源请求数据

第一个参数:jSon插件;第二个参数:json数据格式;第三个参数:function(data)方法,data为取得的json数据串

$.each(data.jsona,function(index,elem))
参数说明:
data.jsona:json数据

function(index,elem):
参数说明:
index:索引
elem:相当于json数据串

此后,将html代码添加到页面中。

此方法的作用:
1、传递参数
2、获取
3、展示

接下来在

$(function () {  

    //页面初始化调用  

    searchProductlistByfilterCondition("", "", "", "");  

    //查询框,关键字查询--调用函数  

    $('#search ').click(function () {  

        pageIndex = 1;  

        searchProductlistByfilterCondition(pageIndex, sortP, typeL, keyWord);  

          });  

}

页面js中,调用,只需要将具体的数据对应填上就可以了。

页面中的js作用:
1、绑定
2、赋值

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
仿迅雷焦点广告效果(JQuery版)
Nov 19 Javascript
javascript+mapbar实现地图定位
Apr 09 Javascript
jquery json 实例代码
Dec 02 Javascript
有关javascript的性能优化 (repaint和reflow)
Apr 12 Javascript
jquery中选择块并改变属性值的方法
Jul 31 Javascript
JavaScript正则获取地址栏中参数的方法
Mar 02 Javascript
vue之数据交互实例代码
Jun 20 Javascript
详解Webpack实战之构建 Electron 应用
Dec 25 Javascript
js中数组常用方法总结(推荐)
Apr 09 Javascript
vue前后分离调起微信支付
Jul 29 Javascript
vue2.0项目集成Cesium的实现方法
Jul 30 Javascript
详解vue-router 动态路由下子页面多页共活的解决方案
Dec 22 Javascript
jquery通过load获取文件的内容并跳到锚点的方法
Jan 29 #Javascript
浅谈Javascript 数组与字典
Jan 29 #Javascript
javascript 数组操作详解
Jan 29 #Javascript
jQuery实现流动虚线框的方法
Jan 29 #Javascript
jquery 设置style:display的方法
Jan 29 #Javascript
jQuery获取样式中颜色值的方法
Jan 29 #Javascript
JS实现单行文字不间断向上滚动的方法
Jan 29 #Javascript
You might like
xajax写的留言本
2006/11/25 PHP
在Laravel中使用DataTables插件的方法
2018/05/29 PHP
基于jquery的回到页面顶部按钮
2011/06/27 Javascript
Javascript/Jquery——简单定时器的多种实现方法
2013/07/03 Javascript
Javascript浅谈之引用类型
2013/12/18 Javascript
js获取下拉列表框中的value和text的值示例代码
2014/01/11 Javascript
JQ技术实现注册页面带有校验密码强度
2015/07/27 Javascript
jquery ajax 如何向jsp提交表单数据
2015/08/23 Javascript
AngularJS中的表单简单入门
2016/07/28 Javascript
JavaScript正则表达式小结(test|match|search|replace|split|exec)
2016/12/08 Javascript
jQuery 添加样式属性的优先级别方法(推荐)
2017/06/08 jQuery
JavaScript的六种继承方式(推荐)
2017/06/26 Javascript
nodejs遍历文件夹下并操作HTML/CSS/JS/PNG/JPG的方法
2018/11/01 NodeJs
基于JS实现一个随机生成验证码功能
2019/05/29 Javascript
vuex管理状态 刷新页面保持不被清空的解决方案
2019/11/11 Javascript
vue 检测用户上传图片宽高的方法
2020/02/06 Javascript
解决vue-router路由拦截造成死循环问题
2020/08/05 Javascript
js实现点击烟花特效
2020/10/14 Javascript
vue实现顶部菜单栏
2020/11/08 Javascript
[47:03]完美世界DOTA2联赛PWL S3 access vs LBZS 第一场 12.20
2020/12/23 DOTA
跟老齐学Python之集合的关系
2014/09/24 Python
Python中Random和Math模块学习笔记
2015/05/18 Python
python如何查看系统网络流量的信息
2016/09/12 Python
浅谈Python peewee 使用经验
2017/10/20 Python
python dict 相同key 合并value的实例
2019/01/21 Python
Python代码块及缓存机制原理详解
2019/12/13 Python
Python实现实时数据采集新型冠状病毒数据实例
2020/02/04 Python
Python下载的11种姿势(小结)
2020/11/18 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
css3圆角边框和边框阴影示例
2014/05/05 HTML / CSS
学校食堂采购员岗位职责
2013/12/05 职场文书
门卫工作岗位职责
2013/12/17 职场文书
小学老师寄语大全
2014/04/04 职场文书
我心目中的好老师活动方案
2014/08/19 职场文书
活动总结结尾怎么写
2014/08/30 职场文书
2015年超市工作总结范文
2015/05/26 职场文书