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;
      width: 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);
    }
  }
});
到這里咱們想要的頁面效果已經出來了:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM