jQuery-Ajax

Ajax

ajax作用:通过JavaScript代码向网络上的地址发送异步请求。

格式:

$('#btn').click(function () {
    $.ajax({
        type: 'GET',
        // 也可以向网络地址 http://www.xxxx.com 发送请求。
        url: 'data.json',
        success: function (arg) {
            console.log(arg);
        }
    })
});
<!DOCTYPE html>
  <html lang="en">
  <head>
      <meta charset="UTF-8">
      <title>jQuery学习</title>
  </head>
  <body>
  <input type="button" id="btn" value="获取数据">
  <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
  <script type="text/javascript">
      $(function () {
          $('#btn').click(function () {
              $.ajax({
                  type: 'GET',
                  // 也可以向网络地址 http://www.xxxx.com 发送请求。
                  url: 'data.json',
                  success: function (arg) {
                      console.log(arg);
                  }
              })
          });
      })
  </script>
  </body>
  </html>

基于ajax实现数据管理

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>jQuery学习</title>
</head>
<body>
<table border="1">
    <thead>
    <tr>
        <th>id</th>
        <th>姓名</th>
        <th>年龄</th>
    </tr>
    </thead>
    <tbody>
    </tbody>
</table>
<input type="button" id="btn" value="获取数据">
<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
<script type="text/javascript">
    $(function () {
        $('#btn').click(function () {
            $.ajax({
                type: 'GET',
                // 也可以向网络地址 http://www.xxxx.com 发送请求。
                url: 'data.json',
                success: function (arg) {
                    console.log(arg);
                    // 1 先制作出所有的tr标签
                    var s = '';
                    for (var i in arg){
                        var a = '<tr><td>'+ arg[i]['id'] +'</td><td>'+ arg[i]['name'] +'</td><td>'+ arg[i]['age'] +'</td></tr>';
                        s += a;
                    }
                    // 2 找到tbody标签,将标签添加进去
                    $('tbody').append(s);
                }
            })
        });
    })
</script>
</body>
</html>
posted @ 2020-06-07 23:52  Hedger_Lee  阅读(101)  评论(0编辑  收藏  举报