ajax实现从后台拿数据显示在HTML前端

程序源码
0 72
csroad
csroad 举报
04月12日 23:31

HTML页面,ajax是基于id的,所有用id表示。

拿到的数据会显示在这里

<div id="test"></div>

ajax源码:


$(document).ready(function() {

            $.ajax({

                url : "admin/get_online_ganbu.php",//后台请求的数据,用的是PHP

                dataType : "json",//数据格式 

                type : "post",//请求方式

                async : false,//是否异步请求

                success : function(data) {   //如果请求成功,返回数据。

                var html = "";

                for(var i=0;i<data.length;i++){    //遍历data数组

                        var ls = data[i];     

                        html +="测试:"+ls.name+"";

                    }

                    $("#test").html(html); //在html页面id=test的标签里显示html内容

                },

            })

        })

php源码:

<?php

    include "conn.php";//这是链接数据的。

    $result = mysql_query("SELECT * FROM online where class =1 ");

    $dataarr = array();

    while($row = mysql_fetch_array($result)){

        array_push($dataarr, $row);

    }

    mysql_close($con);

    echo json_encode($dataarr);

?>