jQuery(ajax)的使用方法

jQuery.js(Ajax)的使用

今天咱们讲一下使用ajax获取外部数据,直接渲染到html页面当中。

参数

url,[settings]一个用来包含发送请求的URL字符串。
settings:AJAX 请求设置。所有选项都是可选的。

settings:选项

accepts默认: 取决于数据类型。

内容类型发送请求头,告诉服务器什么样的响应会接受返回。如果accepts设置需要修改,推荐在$.ajaxSetup()方法中做一次。

contents

一个以"{字符串:正则表达式}"配对的对象,用来确定jQuery将如何解析响应,给定其内容类型。

1.首先要到官网下载jQueruy,如图:

下载最新版本:jQuery3.1.1版本

2.开始安装吧,安装完成后把jQuery文件放到怎么的js目录下,现在开始写代码了,今天要弄的是一个获取学生信息的数据的表格,下图是HTML的代码:
 <table class="xinxi">
    <tr>
      <th>姓名</th>
      <th>年龄</th>
      <th>性别</th>
    </tr>
    <tr>
      <td>花花</td>
      <td>13</td>
      <td>女</td>
    </tr>
  </table>
3.这是css部分的代码;
.xinxi{
      margin: 50px auto;
      border-collapse: collapse;
       500px;
    }
    .xinxi td,th{
      border: 1px solid #ccc;
      text-align: center;
    }
到这我们会看到我们的页面已经有效果了:

4.现在我们开始js部分也是实现我们的ajax外部获取的重要部分,在之前我们先要弄一个外部存储数据的文件格式如下:
[
  {"nenm":"呵呵","age":18,"sex":"男" },
  {"nenm":"花花","age":12,"sex":"nv" },
  {"nenm":"lele","age":15,"sex":"女" },
  {"nenm":"呵呵","age":18,"sex":"男" },
  {"nenm":"花花","age":12,"sex":"nv" },
  {"nenm":"lele","age":15,"sex":"女" },
  {"nenm":"呵呵","age":18,"sex":"男" },
  {"nenm":"花花","age":12,"sex":"nv" },
  {"nenm":"lele","age":15,"sex":"女" }
]
5.这就js的代码
$.ajax({
  url: "http://192.168.64.69:8000/student.json",
  success: function(data){
    var datas=data;
    for (var i = 0, l = datas.length;i<l;i++) {
    var dat=datas[i];
    var trstr="<tr><td>"+dat.nenm+"</td><td>"+dat.age+"</td><td>"+dat.sex+"</td></tr>";
    $(".xinxi").append(trstr);
    }
  }
});
到这里咱们想要的页面效果已经出来了:

原文地址:https://www.cnblogs.com/eeeew/p/6495861.html