jQuery ajaxSetup()方法可以设置Ajax请求的全局默认选项,可以让用户在发送Ajax请求之前,可以设置一些全局的Ajax选项,这样就可以简化每次请求的代码量。ajaxSetup()方法接受一个参数,即要设置的Ajax选项。
使用方法
$.ajaxSetup(options);
options参数可以是一个JavaScript对象,其中可以设置Ajax请求的各种参数,比如:
- async:设置请求是否为异步请求,默认值为true;
- cache:设置是否缓存请求结果,默认值为true;
- contentType:设置请求的内容类型,默认值为"application/x-www-form-urlencoded";
- global:设置是否触发全局Ajax事件,默认值为true。
实例演示
$.ajaxSetup({ async: false, cache: false, contentType: "application/json; charset=utf-8", global: false });
上面的代码将Ajax请求的全局默认选项设置为:请求为同步请求,不缓存结果,内容类型为"application/json; charset=utf-8",不触发全局Ajax事件。