给artDialog 5.02 增加ajax get功能详细介绍_jquery

之前用过artDialog 5.0之前版本,非常佩服作者的创意和敬业精神,现在新版的功能朝着轻量级js的方便发展,我还是比较喜欢之前artDialog.open的功能,直接方便。但就是之前版本有点大,我现在只想在artDialog增加一点从ajax get远程内容,我的代码如下:

复制代码 代码如下:

$.extend({
_htmlDataArr:new Array(),
_findHTML:function(url){
var hd_len= $._htmlDataArr.length;
for(var i=0;i<hd_len;i++)
{
if($._htmlDataArr[i][0]==url){
return $._htmlDataArr[i][1];
}
}
return null;
},
extDialog:function(url,options){
var options=$.extend({okValue:'确定',cancelValue:'取消',lock:true,title:'对话框'}, options);
//如果存在,则不访问url
var _get_html= $._findHTML(url);
if(_get_html!=null){
options.content=_get_html;
artDialog(options);
}else{
$.get(url,function(html){
_new_get_arr= new Array();
_new_get_arr[0]=url;
_new_get_arr[1]=html;
$._htmlDataArr.push(_new_get_arr);
options.content=html;
artDialog(options);
});
}
}
});

调用方法

复制代码 代码如下:

$.extDialog('url','{artDialog中的参数,content就不用写了}'};

时间: 2024-10-30 11:06:37

给artDialog 5.02 增加ajax get功能详细介绍_jquery的相关文章

jQuery之ajax技术的详细介绍_jquery

1:Ajax技术包含以下几点:基于Web标准(XHTML + CSS)的展示使用DOM进行动态显示和交互使用XMLHttpRequest进行数据交换和相关操作使用javascript将所有内容绑定在一起Ajax的核心是JavaScript的XMLHttpRequest对象,它是一种支持异步请求的技术.简而言之,使用JS可以控制XMLHttpRequest对象向服务器提出请求并处理响应,而不影响用户对页面的正常访问.对于XMLHttpRequest对象,不同的浏览器提供了不同的支持,IE是将其作为

jquery和ajax的关系详细介绍_jquery

JQuery.AJAX都是Javascript的一个框架,各有各自不同的功能,如果把Javascript比作父亲的话,JQuery和AJAX就是Javascript的亲生儿子.在Javascript中非常复杂的功能,让他们实现起来是极其的方便快捷.下面来总结一下他们各自的功能及特点和应用的场合. JQuery是轻量级的js库,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF1.5+, Safari 2.0+, Opera 9.0+).jQuery使用户能更方便地处理HTML docum

jquery中页面Ajax方法$.load的功能使用介绍_jquery

load语法 $(".selector").load("url", function(responseText, statusText, xmlhttprequest)); 可以做到加载一个页面的时候,如果发生错误,根据statusText给出的状态,显示对应的提示,这对用户来说非常重要. 例子,load post 代码如下 复制代码 代码如下: <div id=btnAjaxPost>点击我</div> <div id=divResu

SQL Server 2008中的数据表压缩功能详细介绍_mssql2008

SQL Server 2005 SP2为我们带来了vardecimal功能,当时针对decimail和numeric数据类型推出了新的存储格式--vardecimal.vardecimal存储格式允许 decimal和numeric数据类型的存储作为一个可变长度列. 这项功能使得原来定长的decimal数据在数据文件中以可变长的格式存储,据称这项功能可以为典型的数据仓库节省30%的空间,而SQL Server 2008在这一基础上又进一步增强了数据压缩功能.SQL Server 2008现在支持

Photoshop CC教程:您必须知道的CC新功能详细介绍

新版本的PS又来了,改进的部分确实很多.抽取部分最常用的新功能,更多是偏向视觉设计的方向,比如样式直接转成CSS .可编辑的圆角矩形.无损图片拉伸.照片智能防抖+智能锐化.单独图层区域调节Camera Raw等等. Adobe 已经正式发布了旗下最新的Photoshop CC.InDesign CC.Illustrator CC.Dreamweaver CC.Premiere Pro CC.AfterEffect CC 等一整套软件产品的下载. 想立即体验的同学,可以戳这里→ Adobe Cre

Jquery AJAX POST与GET之间的区别详细介绍_jquery

1:GET访问 浏览器 认为 是等幂的 就是 一个相同的URL 只有一个结果[相同是指 整个URL字符串完全匹配] 所以 第二次访问的时候 如果 URL字符串没变化 浏览器是 直接拿出了第一次访问的结果 POST则 认为是一个 变动性 访问 (浏览器 认为 POST的提交 必定是 有改变的) 防止 GET 的 等幂 访问 就在URL后面加上 ?+new Date();,[总之就是使每次访问的URL字符串不一样的] 设计WEB页面的时候 也应该遵守这个原则 2:一.谈Ajax的Get和Post的区

微信电话本是什么?微信电话本功能详细介绍

一.微信电话本是什么     首先微信电话本并不是一款全新应用,而是在大家熟知的QQ通讯录的基础上升级更名而来的.在新版安卓微信电话本3.0版本或者或者苹果微信电话本1.0版本中,新增了"免费电话"功能.简答的说,微信电话本是一款智能通讯增强软件,最大特点是能够拨打免费网络电话,同时具有自动备份联系人.导入微信头像.群发短信.批量删除联系人等功能.   二.微信电话本有什么功能   1.可以实现高清免费通话     可以使用最新的免费通话,随时随地畅聊,同时它还准备了语音信箱,大家无须

PhotoShop中的图层混合选项功能详细介绍

了解图层的混合选项 作用于 1)图层效果混合的选项调整. 2)混合色带在图象合成中细致快捷的效果. 双击图层出现混合选项 出现三部分 1常规选项 2高级混合 3混合颜色带 常规选项 控制图层混合模式和图层透明度 就不用说了. 高级混合 混合颜色带 photoshop教程 分类: PS入门教程

2015 MacBook Pro触控板(Force Touch)功能详细介绍

  在本周早些时候的Spring Forward发布会上,苹果为我们带来了全新MacBook阵容.以及彻底颠覆了触控板设计的Force Touch技术. 与旧款触控板的按键相比,Force Touch引入了四个"力传感器".苹果表示,Force Touch将为设备带来可根据按压力度的输入反馈,并且开辟出全新的交互方式--比如当你在Safari上浏览的时候,用力按以弹出一个维基百科的新窗口. 在配备了四个"力传感器"之后,Force Touch将允许用户在触控板的任何