jquery解析JSON(对象的转化,集合的转化)

前端在接受到后台传来的JSON数据,怎么处理呢,接下来咱们看看两个简单的例子,你就会非常明白了。

  • JSON对象解析
 -` $(document).ready(function(){
   $(".borrow").click(function(){
    $.post("servlet",{id:xx},
    function(result){
         var jsobject = JSON.parse(result);
            $("#bookid").html(jsobject.bookid);
            $("#bookidhidden").val(jsobject.id);
            $("#booktitle").html(jsobject.bookName);
    });
    });
  });`

上面function 的回调参数result 接受的是一个类,所哟咱们就直接转化JSON成一个变量,再一一获取他们的值。

  • JSON集合解析

    $(document).ready(function(){
   $(".borrow").click(function(){
    $.post("servlet",{id:xx},
    function(result){
         var jsons = JSON.parse(result);
  for(var i=0; i<jsons.length; i++){ 
        alert(json[i].bookid+"--------- " + json[i].bookname); 
        }       
    });
    });
  });`

其实这两种大家也能看出来差不多,只不过如果传过来的是对象的话,就按对象处理,如果传过来的是集合,就按数组对象处理。

发布了48 篇原创文章 · 获赞 34 · 访问量 23万+

猜你喜欢

转载自blog.csdn.net/lzx159951/article/details/79079457