注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

面包会有的

...

 
 
 

日志

 
 

一个ajax请求php,解析返回的json并追加到页面新的html  

2017-07-27 11:27:17|  分类: jquery |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">

        <script type="text/javascript" src="js/jquery.min.js"></script>

        <!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
        <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">

        <!-- 可选的 Bootstrap 主题文件(一般不用引入) -->
        <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">

        <!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
        <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>

        <style>
/*             ul{margin:0;padding:0;}
ul li{clear:both;list-style-type:none;border-bottom: 1px #DEDEDE solid;}
ul li dt{float:left;width:40px;text-align:right;height:30px;line-height:30px;}
ul li dd{float:left;padding-left:10px;height:30px;line-height:30px;} */

            #left_btm{width: 100%;height:100px;}
        </style>
    </head>
<body>

    <div class="container-fluid">
        <h2>数据表</h2>
        <p>请从列表中单击一个表名,右侧将显示所选表的所有字段及说明</p>
        <table class="table table-hover" id="tbl_list">
        <tr>
        <th width="40">序号</th>
        <th width="200">数据表</th>
        </tr> 
        
        <tr>
            <td>1</td>
                <td>2</td>
        </tr>

        </table>

        <br>
        <div class="row">
            <div class="col-md-12 "></div>
        </div>  
        <div id="left_btm" class="text-right">
            
        </div>
    </div>

    </body>
</html>


<script language="javascript">
$(document).ready(function() {

    var a = 1;
    var b = 1;
    var c = 1;
    $.ajax({
        url:'ajaxTblList.php',
        type:'post',
        data:"a="+a+"&b="+b+"&c="+c+"&rnd="+Math.random(),
        async:true,//false为同步
        dataType:'json',
        success:function(re) {
            if (re.stat * 1 > 0){
                //alert(re.msg);
                //alert(re.data);
                //tmp.html(re.data);//这儿用$(this)是错误的
                
                var datas = re.data;//返回数据:re:stat,array
                
                //服务端返回的第一个元素是stat=0或1,实际有用的数据放在第二个元素(是一个数组)
                for(var i=0;i<datas.length;i++){
                   var obj = datas[i];//这里获取数组内每个对象。
                   //alert(obj.id+" "+obj.name);
                   $("#tbl_list").append("<tr><td>"+i+"</td><td><a class='tblname' data-param="+obj.Name+"' href='right.html?tbl="+obj.Name+"' target='view_frame'>"+obj.Name+"</a></td></tr>");
                }


            }else{
                alert(re.msg);
                //alert(re.data);//失败提示 
                
            }
        },
        error:function() {
            alert('由于网络异常导致操作失败,请刷新页面重试....');
        }
    });


    
    $(document).on("click",'td',function(){
        alert(1);
        $(this).css("background-color","#FF0000");
    });


});
</script>
  评论这张
 
阅读(61)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017