2013-09-09 14 views
0
{"query":[{"uID":"U0016","name":"saman","nic":"911350521V","email":"[email protected]","username":"saman","address":"colombo","telephone":"0342270443","type":"FREE"}],"field":["uID","name","nic","email","username","address","telephone","type"],"result":[{"uID":"U0014","name":"hafim","nic":"911350521V","email":"[email protected]","username":"fiham","password":"5dca0dc7c1fd78b5c90abbb0db69aed7","address":"colombo","telephone":"0342270443","type":"ADMIN"},{"uID":"U0018","name":"fast","nic":"911350521V","email":"[email protected]","username":"fast","password":"31d4541b8e926a24f0c9b835b68cfdf3","address":"colombo","telephone":"0342270443","type":"ADMIN"},{"uID":"U0019","name":"hafima","nic":"911350521V","email":"[email protected]","username":"hafim","password":"8f49a4ca3aeffd575ba8c25276ff061f","address":"colombo","telephone":"0342270443","type":"ADMIN"}],"userid":[{"uID":"U0013"},{"uID":"U0016"},{"uID":"U0020"},{"uID":"U0021"},{"uID":"U0024"},{"uID":"U0025"}],"adminid":[{"uID":"U0014"},{"uID":"U0018"},{"uID":"U0019"}],"updatefield":["name","nic","address","telephone"]} 

это мой объект JSON и мне нужно, чтобы получить данные «запрос» к моему столу, как это сделатьКак получить данные в формате JSON и распечатать таблицу

это мой Аякс вызов

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
      <script> function makesearchCall(){ 
     $.ajax({ 
      type: "post", 
      url: "<?php echo site_url(); ?>/controller_d/login/admin_search_user", 
      cache: false,    
      data: $('#docContainer1').serialize(), 
      success: function(json){ 
      try{ 
      var obj = jQuery.parseJSON(json); 




       }catch(e) { 
        alert('Exception while request..'); 
        } }, 
        error: function(){ 
          alert('Error while request..'); 
          } }); } 
          </script> 

ответ

0

петли Повсеместно obj.query и получить значение с помощью оператора .

попробовать этот

$.ajax({ 
    type: "post", 
    url: "<?php echo site_url(); ?>/controller_d/login/admin_search_user", 
    cache: false,    
    data: $('#docContainer1').serialize(), 
    dataType:"JSON", //<----here 
    success: function(json){ 
      var str= "<table><tr>"; 
     $.each(json.query,function(i,v){ 
      alert(v.uID); //gives U0016 
      alert(v.name); //gives saman 
      str+="<td>"+v.uID+"</td>"; 
      str+="<td>"+v.name+"</td>"; 
     }) 
     str+="</tr></table">; 
     $("body").append(str); 
} 
+0

в Var obj в obj всегда null – user2422387

+0

of then добавить dataType: json to ajax .. удалить код pareseJson .. и убедиться, что вы получаете сервер, возвращенный JSON .. – bipen

+0

как распечатать таблицу динамически с использованием этих значений – user2422387