jQuery 遍历 JSON 对象

来源:互联网 发布:卢旺达生活知乎 编辑:程序博客网 时间:2024/05/18 15:06

jQuery 遍历 JSON 对象


<一>:

    $(document).ready(function() {
        $("#Link").click(function() {
        varobjson = "[{Title:'Sjr',Content:'Library',summary:'summary'},{Title:'Sjr',Content:'Library',summary:[{sum0:'sum0'},{sum0:'sum1'},{sum0:'sum2'}]},{Title:'Sjr',Content:'Library',summary:[{sum0:'sum0'},{sum0:'sum1'},{sum0:'sum2'}]}]";
            varobj = eval(objson);
            $(obj).each(function(index) {
                varval = obj[index];
                if(typeof(val.summary) == "object") {
                    $(val.summary).each(function(ind) {
                        alert(val.Title +" " + val.Content + " " + val.summary[ind].sum0);
                    });
                }else {
                    alert(val.Title +" " + val.Content + " " + val.summary);
                }
            });
        });
    });


<二>:

//下面使用each进行遍历  
      var obj = eval(writeMap);
        $(obj).each( function (n) {
             var val = obj[n];
            if (typeof (val) == "object") {
                $.each(val,function(index,realUrl) {
                    var lastid = $("#tcontent").find("tr:last").attr("id");
                     alert("=" + index + " ;  = " + realUrl ");
                     onAddTR(index,realUrl,lastid);
                     var lastid = $("#tcontent").find("tr:last").attr("id");
       
                });
            }

    }); 



<三>:

vararr = ['javascript','php','java','c++','c#','perl','vb','html','css','objective-c'];
$.each(arr, function(key, val) {
    // firebug console
    console.log('index in arr:'+ key + ", corresponding value:"+ val);
    // 如果想退出循环
    // return false;
});



0 0
原创粉丝点击