2015-12-10 75 views
0

我有這個SQL數據,我用ajax,我已經得到了答覆。我的問題是,我需要在HTML查看,幫助響應..JSON響應HTML輸出

這是我的腳本和HTML代碼,請檢查這對我,謝謝

\t function view_info(information) { 
 

 
\t \t // jConfirm("<b> Do you want to view the information of this applicant?</b>" + "<br><br>", "Confirm", function(r){ 
 
\t \t //  if (r){ 
 
\t \t //   newwindow=window.open("<?php echo base_url()?>fg_summary/get_info/" + information,"name","scrollbars=1,height=768,width=950"); 
 
\t \t //   if (window.focus) newwindow.focus(); 
 
\t \t //  } 
 
\t \t // }); 
 
\t \t // alert('test'); 
 

 
\t \t $('#myModal').trigger('click'); 
 

 
\t } 
 

 

 
\t $("#myModal").click(function(){ 
 

 

 
\t \t // var _COC_NO  = $("#btn_info").parent().parent().find("td").eq(2).html(); 
 

 
\t \t var _COC_NO = document.getElementById("coc").innerHTML; 
 
\t \t var _DEP_COC_NO = document.getElementById("depcoc").innerHTML; 
 

 
\t \t \t $.ajax({ 
 
\t \t \t \t type :"POST", 
 
\t \t \t \t url :'<?php echo base_url("fg_summary/get_view"); ?>', 
 
\t \t \t \t timeout: 10000, 
 
\t \t \t \t data : { 
 
\t \t \t \t \t COC_NO   : _COC_NO, 
 
\t \t \t \t \t DEP_COC_NO  : _DEP_COC_NO, 
 
\t \t \t \t }, 
 
\t \t \t \t success: function(result){ 
 
\t \t \t \t \t var _result = $.parseJSON(result); 
 
\t \t \t \t \t alert(_result); 
 

 
\t \t \t \t \t $.each(_result['MSG'], function() { 
 
      \t \t \t \t table += '<tr><td>' + this['firstName'] + '</td><td>' + this['lastName'] + '</td></tr>'; 
 
\t \t \t \t   }); 
 

 

 
\t \t \t \t \t \t var table = '<table><thead><th>First Name</th><th>Last Name</th></thead><tbody>'; 
 
\t \t \t \t   table += '</tbody></table>'; 
 
\t \t \t \t   document.getElementById("myModal").innerHTML = table; 
 

 
\t \t
<!DOCTYPE html> 
 
<html> 
 
<head> 
 
    <meta charset="utf-8" /> 
 
    <title>Read and Parse JSON String in jQuery | Example</title> 
 
    <style type="text/css"> 
 
    table { 
 
     border: 1px solid #777; 
 
     border-collapse: collapse; 
 
    } 
 

 
    table tr th, 
 
    table tr td { 
 
     border: 1px solid #777; 
 
    } 
 
    </style> 
 
</head> 
 
<body> 
 
    
 

 

 
    <div class="modal fade" id="myModal" role="dialog" style="width:1000px"> 
 
    <div class="modal-dialog modal-lg"> 
 
     <div class="modal-content"> 
 
     <div class="modal-header"> 
 
      <button type="button" class="close" data-dismiss="modal">&times;</button> 
 
      <h4 class="modal-title">Information</h4> 
 
     </div> 
 
      <div class="modal-body"> 
 

 

 
     <div id="datalist"> 
 
     </div> 
 

 
     </div>  
 
     <div class="modal-footer"> 
 
      <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 
 
     </div> 
 
     </div> 
 
    </div> 
 
    </div> 
 
</div> 
 

 
</body> 
 
</html>

回答

0
var jsonobj = eval("(" + result + ")"); 
    $.each(jsonobj, function(i,val) { 
          table += '<tr><td>' + jsonobj['firstName'] + '</td><td>' + jsonobj['lastName'] + '</td></tr>'; 
         }); 


         var table = '<table><thead><th>First Name</th><th>Last Name</th></thead><tbody>'; 
         table += '</tbody></table>'; 
          document.getElementById("myModal").innerHTML = table; 
+0

嗨,這段代碼不起作用,我已經通過這段代碼//alert(_result.SEARCH_CODE)獲得了響應值。 // alert(_result.MSG [0] .COC_NO);現在的問題是我需要在我的html上顯示的響應值。很多謝謝 –