• jQuery——AJAX(一)


    jQuery.ajax(options):通过HTTP请求加载远程数据,

         参数:options(可选),ajax请求设置。所有选项都是可选的。

         返回值:XMLHttpRequest

     1 function Login() {
     2 
     3             $.ajax({
     4                 type: "GET",
     5                 url: "/Login/LoginOn",
     6                 data: { userName: $('#username').val(), passWord: $('#password').val() },
     7                 dateType: 'json',
     8                 beforeSend: function (XMLHttpRequest) {
     9                 },
    10                 success: function (data, textStatus) {
    11                     if (data == 'Fail') {
    12                         alert('用户名或密码错误!');
    13                     } else {
    14                         window.location.href = '/Home/Home';
    15                     }
    16                 },
    17                 complete: function (XMLHttpRequest, textStatus) {
    18                     //HideLoading();
    19                 },
    20                 error: function () {
    21                     //请求出错处理
    22                 }
    23             });
    24         }

    上图主要选项注释:

          type(String):  请求方式("GET"或是“POST”),默认是“GET”。注意:其他HTTP请求方法,如 PUT 和 DELETE 也可以使用,但仅部分浏览器支持。   

          url (String) : (默认: 当前页地址) 发送请求的地址。

          data (Object,String) : 发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在 URL 后

          dataType (String) : 预期服务器返回的数据类型。

                      如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息返回 responseXML 或 responseText,并作为回调函数参数传递,可用值:

                      "xml": 返回 XML 文档,可用 jQuery 处理。

                      "html": 返回纯文本 HTML 信息;包含 script 元素。

                      "script": 返回纯文本 JavaScript 代码。不会自动缓存结果。

                      "json": 返回 JSON 数据

          beforeSend:  向服务器发送请求前执行一些动作

          success (Function) : 请求成功后回调函数。参数:服务器返回数据,数据格式

                     function (data,statusText) { }:传入返回的数据、描述状态的字符串”success”

          complete: 请求完成后回调函数 (请求成功或失败之后均调用)

          error (Function) : (默认: 自动判断 (xml 或 html)) 请求失败时调用时间

          async (Boolean) : (默认: true) 默认设置下,所有请求均为异步请求。

  • 相关阅读:
    3.db2性能和优化
    SpringBoot之demo
    1设计模式---工厂模式。
    1.添加maven项目后,tomcat启动失败
    2.如何卸载mysql
    2.hdfs中常用的shell命令
    1.在eclipse上添加maven
    2.hive入门篇
    1.hive数据库调优之路
    2.myeclipse的使用技巧
  • 原文地址:https://www.cnblogs.com/viven/p/4582759.html
Copyright © 2020-2023  润新知