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 相关文章推荐
CSS和JS标签style属性对照表(方便js开发的朋友)
Nov 11 Javascript
JavaScript学习笔记之Function对象
Jan 22 Javascript
JavaScript数组去重的3种方法和代码实例
Jul 01 Javascript
javascript实现动态导入js与css等静态资源文件的方法
Jul 25 Javascript
js实现不提交表单获取单选按钮值的方法
Aug 21 Javascript
JS实现简单的二维矩阵乘积运算
Jan 26 Javascript
分享12个实用的jQuery代码片段
Mar 09 Javascript
基于javascript实现全屏漂浮广告
Mar 31 Javascript
JS中解决谷歌浏览器记住密码输入框颜色改变功能
Feb 13 Javascript
Angular 4依赖注入学习教程之简介(一)
Jun 04 Javascript
详解在vue-cli中使用路由
Sep 25 Javascript
vue双花括号的使用方法 附练习题
Nov 07 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
php添加文章时生成静态HTML文章的实现代码
2013/02/17 PHP
PHP创建PowerPoint2007文档的方法
2015/12/10 PHP
解决php写入数据库乱码的问题
2019/09/17 PHP
javascript移动设备Web开发中对touch事件的封装实例
2014/06/05 Javascript
深入分析Cookie的安全性问题
2015/03/01 Javascript
如何改进javascript代码的性能
2015/04/02 Javascript
jQuery.trim() 函数及trim()用法详解
2015/10/26 Javascript
js HTML5上传示例代码完整版
2016/10/10 Javascript
JavaScript中全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)的代码分享
2016/11/01 Javascript
JS使用正则表达式验证身份证号码
2017/06/23 Javascript
详谈for循环里面的break和continue语句
2017/07/20 Javascript
JS和jQuery通过this获取html标签中的属性值(实例代码)
2017/09/11 jQuery
移动端网页开发调试神器Eruda的介绍与使用技巧
2017/10/30 Javascript
一次Webpack配置文件的分离实战记录
2018/11/30 Javascript
jQuery操作元素的内容和样式完整实例分析
2020/01/10 jQuery
[00:35]可解锁地面特效
2018/12/20 DOTA
跟老齐学Python之编写类之四再论继承
2014/10/11 Python
python 链接和操作 memcache方法
2017/03/04 Python
Tensorflow简单验证码识别应用
2017/05/25 Python
Python生成数字图片代码分享
2017/10/31 Python
使用Python设计一个代码统计工具
2018/04/04 Python
Python多进程写入同一文件的方法
2019/01/14 Python
Pycharm小白级简单使用教程
2020/01/08 Python
Python实现计算长方形面积(带参数函数demo)
2020/01/18 Python
python如何求数组连续最大和的示例代码
2020/02/04 Python
django实现HttpResponse返回json数据为中文
2020/03/27 Python
Python sorted对list和dict排序
2020/06/09 Python
html5 Canvas绘制线条 closePath()实例代码
2012/05/10 HTML / CSS
洛杉矶生活休闲而精致的基础品牌:Mika Jaymes
2018/01/07 全球购物
青年志愿者先进事迹
2014/05/06 职场文书
赔偿协议书怎么写
2015/01/28 职场文书
亮剑观后感
2015/06/05 职场文书
电力安全学习心得体会
2016/01/18 职场文书
Spring Boot两种全局配置和两种注解的操作方法
2021/06/29 Java/Android
Java 实现限流器处理Rest接口请求详解流程
2021/11/02 Java/Android
python数字图像处理:图像简单滤波
2022/06/28 Python