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

本文实例讲述了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程序设计有所帮助。

时间: 2024-11-17 11:03:28

jQuery调取jSon数据并展示的方法_jquery的相关文章

jquery调取json数据实现省市级联的方法_jquery

本文实例讲述了jquery调取json数据实现省市级联的方法.分享给大家供大家参考.具体如下: 使用jQuery mobile作为创建移动web的框架,需要实现省市级联的功能,具体代码如下(还需要优化的地方): Html代码: jQuery mobile中,有input  list属性,下方紧跟<datalist >标签,中间包含的<option value="XXXX"></option>即为选项,相当于这个input为有下拉列表的功能,当然,in

jQuery jqgrid 对含特殊字符json 数据的 Java 处理方法_jquery

看到很多网上对含特殊字符 json 数据处理,都是逐个判断是哪个特殊字符,比如回车如何处理,引号如何处理.其实有现成的代码库可以做这件事情,下载 json-lib-2.3-jdk15.jar : 复制代码 代码如下: import net.sf.json.util.JSONUtils; String str = (String) value; String s1 = JSONUtils.quote(str);//首尾带引号 String s3 = JSONUtils.stripQuotes(s1

JQuery遍历json数组的3种方法_jquery

一.使用each遍历 复制代码 代码如下:      $(function () {            var tbody = "";            //------------遍历对象 .each的使用-------------            //对象语法JSON数据格式(当服务器端回调回来的对象数据格式是json数据格式,必须保证JSON的格式要求,回调的对象必须使用eval函数进行转化(否则将得不到Object).本文不作详细介绍服务器端回调的数据问题,我们将

jquery+json实现动态商品内容展示的方法_jquery

本文实例讲述了jquery+json实现动态商品内容展示的方法.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xm

Jquery遍历Json数据的方法

  这篇文章主要介绍了Jquery遍历Json数据的方法,涉及jQuery遍历json格式数据的相关技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了Jquery遍历Json数据的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 4

jQuery对JSON数据进行排序输出的方法

  本文实例讲述了jQuery对JSON数据进行排序输出的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 $.getJSON('URl',function(data){ data.sort(function(a,b){return a.demoname-b.demoname}); for(i=0;i<data.length;i++){ alert(data[i].demoname) } }) 希望本文所述对大家的jQuery程序设计有所帮助.

jQuery处理json数据返回数组和输出的方法

 这篇文章主要介绍了jQuery处理json数据返回数组和输出的方法,涉及jQuery操作数组及json的技巧,需要的朋友可以参考下     本文实例讲述了jQuery处理json数据返回数组和输出的方法.分享给大家供大家参考.具体实现方法如下:   代码如下: /*print the json object * *$("selector").print_r_json(json,opts) : return formatted string (and print) *sprint_r_

jQuery对JSON数据进行排序输出的方法_jquery

本文实例讲述了jQuery对JSON数据进行排序输出的方法.分享给大家供大家参考.具体实现方法如下: $.getJSON('URl',function(data){ data.sort(function(a,b){return a.demoname-b.demoname}); for(i=0;i<data.length;i++){ alert(data[i].demoname) } }) 希望本文所述对大家的jQuery程序设计有所帮助. 以上是小编为您精心准备的的内容,在的博客.问答.公众号.

jQuery处理json数据返回数组和输出的方法_jquery

本文实例讲述了jQuery处理json数据返回数组和输出的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: /*print the json object  *  *$("selector").print_r_json(json,opts) : return formatted string (and print)  *sprint_r_json : just return the string;  *print_r_json : return the format