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);
          }
        }
      });
  • 相关阅读:
    二分法扩展——就近查找
    Right Dominant Elements问题
    数组循环左移
    两个有序序列的中位数
    装箱问题
    IDEA中Tomcat热部署不生效问题解决办法
    H2数据库简单使用操作
    常用网站
    Spring Framwork Maven dependency
    报错Too many connections
  • 原文地址:https://www.cnblogs.com/qiu2841/p/10855752.html
Copyright © 2011-2022 走看看