ajax全局变量 ajaxSetup 的用法
来源:互联网 发布:c专家编程txt 编辑:程序博客网 时间:2024/04/28 16:20
近日,在工作的过程中用到 ajaxSetup,总结一下:
1、使用的目的:我的目的是需要在后台判断请求是不是 ajax 请求,如果是 ajax 请求,给他设置一个参数,设置完成后,在前台的 js 页面里,用 ajaxSetup全局变量去接收这个参数,然后在前台js中跳转到一个指定的页面(之所以不在后台跳转是因为 ajax 请求在后台不能重定向).
2、代码如下:
后台代码: //判断当前请求是不是ajax请求
String requestType = httpRequest.getHeader("X-Requested-With");
if(requestType!=null&&requestType.equals("XMLHttpRequest")){
httpResponse.setHeader("status", "true");
logger.info("当前请求为 AJAX请求“);
}
前台代码:
jQuery(document).ready(function() {
jQuery.ajaxSetup({
timeout: 3000,
dataType: 'html',
complete: function (XMLHttpRequest, textStatus) {
var status = XMLHttpRequest.getResponseHeader("status"); // 通过XMLHttpRequest取得响应头,status,
if (status == "true") {
// 如果接收到时ajax请求的响应,就跳转到某个实际存在的页面
window.location.replace("XXXXXXXXXXXXXXX/jsp/indexRedirect.jsp");
}
}
});
});
- ajax全局变量 ajaxSetup 的用法
- ajax的初始化方法$.ajaxSetup();
- jquery的ajaxSetup()函数用法:设置全局的ajax默认选项
- AJAX请求 $.ajaxSetup方法的使用
- AJAX请求 $.ajaxSetup方法的使用
- jQuery ajax - ajaxSetup() 方法
- ajax设置默认值 ajaxSetup
- $.ajax的修改或重写,需要用jQuery.ajaxSetup()
- $.ajaxSetup()设置全局ajax参数
- $.ajaxSetup
- 全局变量的用法
- 全局变量的用法
- 全局变量的用法
- 全局变量的用法
- block的用法, 全局变量
- 全局变量的用法
- Asp.Net+Jquery.Ajax详解6-$.ajaxSetup
- jQuery Ajax事件-jQuery.ajaxSetup(options)
- 关于GA跨域跟踪
- MySQL数据文件收缩问题
- openssl之EVP系列之5---EVP_Encrypt系列函数详解(二)
- OJ 2I
- Android DOM解析
- ajax全局变量 ajaxSetup 的用法
- hibernate一级缓存和二级缓存
- ASN.1协议DER编码方法和实例演示
- openssl之EVP系列之6---EVP_Encrypt系列函数编程架构及例子
- Java之MySql数据库链接
- OJ 2J
- HDU 4349 Xiao Ming's Hope
- openssl之EVP系列之7---信息摘要算法结构概述
- Binary Tree Maximum Path Sum