设置默认Ajax操作cache and error
// 设置Ajax操作的默认设置
$.ajaxSetup({
cache: false,
error: function (XMLHttpRequest, textStatus, errorThrown) {
if( typeof(errorThrown) != "undefined" )
$.messager.alert(g_MsgBoxTitle, "调用服务器失败。<br />" + errorThrown ,'error');
else{
var error = "<b style='color: #f00'>" + XMLHttpRequest.status + " " + XMLHttpRequest.statusText + "</b>";
var start = XMLHttpRequest.responseText.indexOf("<title>");
var end = XMLHttpRequest.responseText.indexOf("</title>");
if( start > 0 && end > start )
error += "<br /><br />" + XMLHttpRequest.responseText.substring(start + 7, end);
$.messager.alert(g_MsgBoxTitle, "调用服务器失败。<br />" + error ,'error');
}
}
});
这样在ajax方法中你就可以不要写error处理函数了
相关推荐
-
IE图片缓存document.execCommand("BackgroundImageCache",false,true)
Pixy方法受到IE的cache bug影响会闪烁.其实并没有说清楚这个问题,但其实该bug是有条件的,即IE的cache设置为Every visit to the page,而不是默认的Automatically.基本上,只有开发者才会把cache设置为每次访问检查更新,所以这个bug其实不会影响真正的用户 (根据在winxpsp2的ie6下测试,虽然可能仍然调用了一次网络存取的api,但是并没有发生实际的请求,症状就是鼠标有极短时间的抖动,但是图像 不会闪烁).此外有人发现了一个未公开的方法
-
IE cache缓存 所带来的问题收藏
曾经用struts的多语言功能写了一些东西,用的是locale这个对象(怎么做的就不讲了,这里不是想讲struts). 在本地测试没有问题,中文英文切换都OK.放到远程服务器上自己试了也觉得ok.但之后不断有人反映,有时候会很怪异的在英文的页面环境下点击链接后,居然又回到了中文的页面环境!我第一个反应肯定觉得是cache的问题.然后仔细检查了一次所有jsp页面的html <meta> tag,确保了所有的no cache和expire属性都设好了.然后要求大家都把IE的检查属性设置到"
-
ajax的 IE cache 相关问题解决
运用Ajax做了一个名字检验,第一次是有效的,但是提交过后,再检验一次,结果就不对了,是由于IE的cache的原因. 复制代码 代码如下: function verify() { $.ajax({ //issue for IE cache; timestamp=" + new Date().getTime() url:"checkGroupName?timestamp=" + new Date().getTime(), async: true, data:"grou
-
jQuery ajax cache缓存问题
在jquery里面用$.ajax 然后, 指定ajax属性的时候, 使用了:'false' . 可恶的javascript特性就在这里出现了. 在jquery里面, 大部分的时候, 属性要用''引起来. 否则容易变成变量名.比如red, 引不引都差不多.但是引起来也可以认. 所以习惯就全部引起来好了. 然而, false是个特例. 如果引起来, 导致的结果: 'false' 按true处理. 因为只有空字串才是true. 例如:在浏览器地址栏输入: javascript:alert('false
-
设置默认Ajax操作cache and error
复制代码 代码如下: // 设置Ajax操作的默认设置 $.ajaxSetup({ cache: false, error: function (XMLHttpRequest, textStatus, errorThrown) { if( typeof(errorThrown) != "undefined" ) $.messager.alert(g_MsgBoxTitle, "调
-
Vue props中Object和Array设置默认值操作
我就废话不多说,看代码吧~ seller: { type: Object, default() { return {} } } seller: { type: Object, default: function () { return {} } } 当父组件没有传这个值或者值是空时,输出的话,返回: 下面这种是错误的 seller: { type: Object, default: () => {} } 当父组件没有传这个值或者值是空时,输出的话,这时是返回underfind,在template
-
select2 ajax 设置默认值,初始值的方法
在做功能的时候需要修改数据, 修改数据时需要显示原始值. 但是在select2的时候 显示原始值是一个非常非常非常非常非常要命的难题. 研究了3个小时, 最后使用$.ajax 重新加载原始值, 并显示. //two AJAX获取数据方式(每次请求) var $c_HospitalCode = $("#c_HospitalCode").select2({ ajax: { type: 'GET', url: "/Report/AjaxOption/Ajax_LoadHospita
-
yii框架创建与设置默认控制器并载入模板操作示例
本文实例讲述了yii框架创建与设置默认控制器并载入模板操作.分享给大家供大家参考,具体如下: 一.创建控制器 在protected下的controllers文件夹中创建自定义的控制器文件,比如: IndexController.php (文件名首字母大写) IndexController.php文件中添加如下代码: class IndexController extends Controller { //创建方法,方法名称=action+方法名 public function actionInd
-
动态设置django的model field的默认值操作步骤
问题背景 django的model field需要动态设置默认值,具体案例如下: 原始代码如下,model是Application,其中字段ignore_fort的默认值设置为False class Application(TimestampedModel): name = models.CharField(max_length=255, null=True) ignore_fort = models.BooleanField(default=False) 然而现在有这样一个需求:default
-
Django model.py表单设置默认值允许为空的操作
blank=True 默认值为blank=Flase,表示默认不允许为空, blank=True admin级别可以为空 null=True 默认值为null=Flase,表示默认不允许为空 null=True 数据库级别可以为空 补充知识:Django中models.py字段选项null和blank的区别和使用 1.null 如果null=True,数据库中空值储存为NULL,默认为False. 2.blank 如果blank=True,则允许字段为空.默认为False. 需要注意的是,这不同
-
vue设置默认首页的操作
在router.js设置如下: index就是默认页面 const routes = [ // 公司项目 { path: '/', redirect: '/index' }, {path:'/index',component:index}, { path:'/example', component:example, redirect:'/edetail', children:[ {path:'/edetail',component:edetail} ] }, {path:'/login',com
-
Go语言设置JSON的默认值操作
给需要设置的JSON字段初试化你想设置的值就OK. 比如我想让[]string类型的字段的默认值是[],而不是nil,那我就make([]string, 0)赋值给该字段. 转成JSON输出后,就是[]. 1. 示例代码 这是没有初始化的代码.默认值是nil. package main import ( "encoding/json" "fmt" "net" "net/http" ) type JsonTest struct
-
MySQL建表设置默认值/取值范围的操作代码
目录 MySQL建表设置默认值/取值范围 一.设置默认值 二.设置取值范围 MySQL创建表时字符串的默认值 操作: 结论: MySQL建表设置默认值/取值范围 一.设置默认值 设置默认值采用default,如代码所示: 二.设置取值范围 设置取值范围采用check,如代码所示: create table student( id int not null primary key auto_increment, name varchar(32) not null, sex varchar(8) d
-
@RequestParam使用defaultValue属性设置默认值的操作
@RequestParam使用defaultValue属性设置默认值 注意设置必须是string类型的,框架自己会做转换 @RequestParam(value = "page", required = false, defaultValue = "1") Integer page, @RequestParam(value = "size", required = false) Integer size, 补充:@RequestParam注解的使
随机推荐
- MySQL 5.7忘记root密码后修改的详细教程
- Linux下SVN服务器同时支持Apache的http和svnserve独立服务器两种模式且使用相同的访问权限账号
- 理解二叉堆数据结构及Swift的堆排序算法实现示例
- Parse正式发布开源PHP SDK
- PHP网页游戏学习之Xnova(ogame)源码解读(一)
- HTML标签及ASP函数速查表
- Android:下拉刷新+加载更多+滑动删除实例讲解
- Android省电的秘密之JobScheduler
- JavaScript支持的最大递归调用次数分析
- JSP实现从数据库导出数据到Excel下载的方法
- JavaScript中浅讲ajax图文详解
- SqlServer强制断开数据库已有连接的方法
- 三种SQL分页查询的存储过程代码
- 微信自定义菜单的处理开发示例
- 基于jquery实现的类似百度搜索的输入框自动完成功能
- JavaScript计算某一天是星期几的方法
- javascript 方法一些使用方法
- linux Ubuntu下SSH无密码验证配置的方法步骤
- java 实现截取字符串并按字节分别输出实例代码
- ajax回调函数中使用$(this)取不到对象的解决方法