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 相关文章推荐
javascript while语句和do while语句的区别分析
Dec 08 Javascript
Jquery 插件开发笔记整理
Jan 17 Javascript
javascript实现给定半径求出圆的面积
Jun 26 Javascript
Node.js websocket使用socket.io库实现实时聊天室
Feb 20 Javascript
js 去掉字符串前后空格实现代码集合
Mar 25 Javascript
js数组实现权重概率分配
Sep 12 Javascript
Angular6笔记之封装http的示例代码
Jul 27 Javascript
基于vue.js中关于下拉框的值默认及绑定问题
Aug 22 Javascript
Vue+webpack项目配置便于维护的目录结构教程详解
Oct 14 Javascript
Vue 3.x+axios跨域方案的踩坑指南
Jul 04 Javascript
jQuery是用来干什么的 jquery其实就是一个js框架
Feb 04 jQuery
JavaScript实现页面动态验证码的实现示例
Mar 23 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
使用phpQuery采集网页的方法
2013/11/13 PHP
ThinkPHP3.1数据CURD操作快速入门
2014/06/19 PHP
php实现的任意进制互转类分享
2015/07/07 PHP
微信支付开发告警通知实例
2016/07/12 PHP
PHP数组内存利用率低和弱类型详细解读
2017/08/10 PHP
一个原生的用户等级的进度条
2010/07/03 Javascript
事件模型在各浏览器中存在差异
2010/10/20 Javascript
遍历DOM对象内的元素属性示例代码
2014/02/08 Javascript
javascript模拟实现ajax加载框实例
2014/10/15 Javascript
使用script的src实现跨域和类似ajax效果
2014/11/10 Javascript
原生JS实现响应式瀑布流布局
2015/04/02 Javascript
九种原生js动画效果
2015/11/11 Javascript
基于AngularJS的拖拽文件上传的实例代码
2017/07/15 Javascript
Vue如何从1.0迁移到2.0
2017/10/19 Javascript
浅谈如何使用 webpack 优化资源
2017/10/20 Javascript
JavaScript满天星导航栏实现方法
2018/03/08 Javascript
微信小程序实现全局搜索代码高亮的示例
2018/03/30 Javascript
微信小程序 自定义复选框实现代码实例
2019/09/04 Javascript
Postman如何实现参数化执行及断言处理
2020/07/28 Javascript
解决vue+webpack项目接口跨域出现的问题
2020/08/10 Javascript
使用pdb模块调试Python程序实例
2015/06/02 Python
深入解析Python中函数的参数与作用域
2016/03/20 Python
Python入门之三角函数tan()函数实例详解
2017/11/08 Python
tensorflow构建BP神经网络的方法
2018/03/12 Python
Python代码缩进和测试模块示例详解
2018/05/07 Python
Django ImageFiled上传照片并显示的方法
2019/07/28 Python
python3爬虫GIL修改多线程实例讲解
2020/11/24 Python
Sunglasses Shop荷兰站:英国最大的太阳镜独立在线零售商和供应商
2017/01/08 全球购物
加拿大国民体育购物网站:National Sports
2018/11/04 全球购物
一夜的工作教学反思
2014/02/08 职场文书
《故乡》教学反思
2014/04/10 职场文书
专题组织生活会方案
2014/06/15 职场文书
健康状况证明书
2014/11/26 职场文书
幼儿园教师岗位职责
2015/04/02 职场文书
jquery插件实现图片悬浮
2021/04/16 jQuery
用Python爬虫破解滑动验证码的案例解析
2021/05/06 Python