zoukankan      html  css  js  c++  java
  • jQuery.ajaxSetup()

    jQuery中AJAX请求的默认设置选项。之后执行的所有AJAX请求,如果对应的选项参数没有设置,将使用更改后的默认设置。

    该函数属于全局jQuery对象。

     /**
       * ajax初始化
       */
    
      jQuery.ajaxSetup({
        type: "post",
        dataType: "json",
        cache: false,
        box_obj: null,
        scroll: null,
        beforeSend: function (request) {
          //需要登录校验,且用户未登录
          if (this.login && !istrsidssdssotoken()) {
            // request.abort();
            // jumpToLoginPage();
          }
          //csrf校验
          if (this.csrf) {
            var crm = Math.random();
            //判断语句,用于本地测试,请勿提交测试或生产
            if (window.location.host.indexOf('localhost') >= 0) {
              crm = '123';
            }
            // var urlDomain = this.url.
            $.cookie('crm', crm, {
              'path': '/',
              'domain': '.xxx.com'
            });
            if (this.url.indexOf('?') >= 0) {
              this.url = this.url + '&cch=' + crm;
            } else {
              this.url = this.url + '?cch=' + crm;
            }
          }
    
          //contentType: "application/json; charset=utf-8",
          if (this.applicationType) {
            request.setRequestHeader("Content-Type", "application/json; charset=utf-8")
          }
        },
        success: function (data) {},
        complete: function (XMLHttpRequest, textStatus) {
          //csrf校验-删除cookie
          if (this.csrf) {
            $.cookie('crm', null, {
              'path': '/',
              'domain': '.XXX.com'
            });;
          }
        },
        error: function (jqXHR, textStatus, errorThrown) {
          if (this.login && jqXHR.status == 401) {
            // jumpToLoginPage();
          }
          if (this.error_cb) {
            this.error_cb(jqXHR, textStatus, errorThrown);
          }
        }
      });
  • 相关阅读:
    html bottom html submit按钮表单控件与CSS美化
    Extjs4.0以上版本智能提示的方法
    Delete from join 用法
    vs2015开发Windows服务
    -bash: Chmod: command not found
    使用OpenPop.dll开发读取POP3邮件程序
    邮箱学堂:SPF详解
    js中escape对应的C#解码函数 UrlDecode
    json字符串CSS格式化
    Sql server not in优化
  • 原文地址:https://www.cnblogs.com/qiu2841/p/10855752.html
Copyright © 2011-2022 走看看