Ajax取PHP JSON数据并显示

摘要:
htmllang=“zh”>metaname=“viewport”content=“width=设备宽度;/title>JSON</button>tableclass=“table”>$.each(data;$('.table').append(item);<php$host='127.0.1';
<!DOCTYPE html>
<html lang="zh">

    <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta http-equiv="X-UA-Compatible" content="ie=edge" />
        <script src="js/jquery-3.3.1.js" type="text/javascript" charset="utf-8"></script>
        <title>Document</title>
    </head>

    <body style="padding-top: 30px;">
        <button id="btnJson">JSON</button>
        <table class="table"></table>
        <script type="text/javascript">
            $(function() {
                $("#btnJson").click(function() {
                    $.ajax({
                        type: "get",
                        url: "json.php",
                        dataType: "json",
                        async: true,
                        success: function(data) {
                            var item;
                            $.each(data, function(i, result) {
                                item = "<tr><td>" + result['city'] + "</td><td>" + result['phone'] + "</td></tr>";
                                $('.table').append(item);
                            });
                        }
                    });
                })
            })
        </script>
    </body>

</html>

JSON.PHP

<?php
    $host = '127.0.0.1';
    $user = 'root';
    $password = '';
    $database = 'yiibaidb';
    $conn = new mysqli($host, $user, $password, $database);
    if (!$conn) {
        die("数据库连接失败!" . $conn -> connect_error);
    }
    $sql = "SELECT * FROM `offices`";
    $result = $conn -> query($sql);
    $arr = array();
    if ($result -> num_rows > 0) {
        while ($rows = $result -> fetch_assoc()) {
            $arr[] = $rows;
        }
    }
    echo json_encode($arr);
    $conn -> close();
?>

免责声明:文章转载自《Ajax取PHP JSON数据并显示》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[Word] Word中保存出矢量图final修饰静态成员变量。下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

为CDH 5.7集群添加Kerberos身份验证及Sentry权限控制

转载请注明出处:http://www.cnblogs.com/xiaodf/ 4. 为CDH 5集群添加Kerberos身份验证 4.1 安装sentry1、点击“操作”,“添加服务”;2、选择sentry,并“继续”; 3、选择一组依赖关系 4、确认新服务的主机分配 5、配置存储数据库;  在mysql中创建对应用户和数据库: mysql>cre...

通过zabbix来监控树莓派

安装zabbix-agent(4.0版本) 配置zabbix-agent(使用主动模式) 使用zabbix-sender(主动推送自定义数据) 以下 执行命令和相关配置文件: wget https://repo.zabbix.com/zabbix/4.0/raspbian/pool/main/z/zabbix-release/zabbix-releas...

IDEA新建MavenWeb项目并通过Tomcat运行HelloWorld以及运行简单的Servlet类

IDEA新建MavenWeb项目并通过Tomcat运行HelloWorld以及运行简单的Servlet类 由于在IDEA中新建Maven项目配置web中遇到很多坑,目前在这边记录一下 一、运行环境: IntelliJ IDEA Version 2018.3.4 (IDEA2018)  、 JDK1.8 二、运行中所需安装包以及最终的项目 项目ZIP 链接...

链表面试题

1、逆置链表 假设链表现在是 4->3->2->1->NULL逆置后的链表是 1->2->3->4->NULL步骤:第一步:先把4用临时指针tmp保存起来,cur指向下一个节点,即cur指向3 第二步:令tmp指向newNode,4是第一个节点,则4的next为NULL,即令tmp->next =ne...

SpringBoot文件分片上传

背景 最近好几个项目在运行过程中客户都提出文件上传大小的限制能否设置的大一些,用户经常需要上传好几个G的资料文件,如图纸,视频等,并且需要在上传大文件过程中进行优化实时展现进度条,进行技术评估后针对框架文件上传进行扩展升级,扩展接口支持大文件分片上传处理,减少服务器瞬时的内存压力,同一个文件上传失败后可以从成功上传分片位置进行断点续传,文件上传成功后再次上...

[转载]Shell删除各种注释的脚本

转自:http://www.cppblog.com/zhangyq/archive/2010/10/08/127915.html 1.txt内容:file content  aabbcc<<<comment part 1abcdefghilkdifdfdfmmmmmmmmeeeeeeeeeeeeee  comment part 2>...