• 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);
        }
      }
    });
    
    到这里咱们想要的页面效果已经出来了:

  • 相关阅读:
    hdu5914 Triangle 【贪心】
    2016中国大学生程序设计竞赛(ccpc 长春) Fraction【模拟】
    hdu 4034 【floyed变形】
    A
    hdu 2553 N皇后问题【dfs】
    【算法入门经典】7.4回溯法【八皇后问题】
    用javascript实现控制一个文本框的输入字数限制,超出字数限制文本框飘红显示-面试题
    Firebug控制台详解
    CSS实现兼容性的渐变背景(gradient)效果
    jQuery学习——入门jQuery选择器之层次选择器
  • 原文地址:https://www.cnblogs.com/eeeew/p/6495861.html
Copyright © 2020-2023  润新知