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


Posted in Javascript onNovember 13, 2012

之前用过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就不用写了}'};
Javascript 相关文章推荐
JS window.opener返回父页面的应用
Oct 24 Javascript
javascript JSON操作入门实例
Apr 16 Javascript
JS中把字符转成ASCII值的函数示例代码
Nov 21 Javascript
JavaScript伸缩的菜单简单示例
Dec 03 Javascript
jquery对ajax的支持介绍
Dec 10 Javascript
JQuery 控制内容长度超出规定长度显示省略号
May 23 Javascript
jquery.cookie.js用法实例详解
Dec 25 Javascript
JavaScript 定时器 SetTimeout之定时刷新窗口和关闭窗口(代码超简单)
Feb 26 Javascript
详解js的事件代理(委托)
Dec 22 Javascript
微信小程序 登录实例详解
Jan 16 Javascript
Angular模板表单校验方法详解
Aug 11 Javascript
weui框架实现上传、预览和删除图片功能代码
Aug 24 Javascript
jquery1.83 之前所有与异步列队相关的模块详细介绍
Nov 13 #Javascript
Google的跟踪代码 动态加载js代码方法应用
Nov 12 #Javascript
Javascript开发之三数组对象实例介绍
Nov 12 #Javascript
在浏览器窗口上添加遮罩层的方法
Nov 12 #Javascript
php对mongodb的扩展(小试牛刀)
Nov 11 #Javascript
php对mongodb的扩展(初识如故)
Nov 11 #Javascript
JavaScript判断DOM何时加载完毕的技巧
Nov 11 #Javascript
You might like
很温暖很温暖的Lester Young
2021/03/03 冲泡冲煮
snoopy PHP版的网络客户端提供本地下载
2008/04/15 PHP
Yii支持多域名cors原理的实现
2018/12/05 PHP
Yii框架自定义数据库操作组件示例
2019/11/11 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
jquery关于图形报表的运用实现代码
2011/01/06 Javascript
在jQuery 1.5中使用deferred对象的代码(翻译)
2011/03/10 Javascript
jquery中ajax学习笔记4
2011/10/16 Javascript
javascript对象的相关操作小结
2016/05/16 Javascript
json的结构与遍历方法实例分析
2017/04/25 Javascript
Jquery获取radio选中的值
2017/05/05 jQuery
微信小程序 websocket 实现SpringMVC+Spring+Mybatis
2017/08/04 Javascript
React Native 环境搭建的教程
2017/08/19 Javascript
vue-cli 引入jQuery,Bootstrap,popper的方法
2018/09/03 jQuery
Nodejs实现多文件夹文件同步
2018/10/17 NodeJs
微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解
2019/03/28 Javascript
JS常见面试试题总结【去重、遍历、闭包、继承等】
2019/08/27 Javascript
小程序组件传值和引入sass的方法(使用vant Weapp组件库)
2020/11/24 Javascript
Python用Bottle轻量级框架进行Web开发
2016/06/08 Python
python使用tensorflow保存、加载和使用模型的方法
2018/01/31 Python
python——全排列数的生成方式
2020/02/26 Python
Alpine安装Python3依赖出现的问题及解决方法
2020/12/25 Python
美国Jeep配件购物网站:Morris 4×4 Center
2019/05/01 全球购物
Wilson体育用品官网:美国著名运动器材品牌
2019/05/12 全球购物
美国智能家居专家:tink
2019/06/04 全球购物
哈曼俄罗斯官方网上商店:Harman.club
2020/07/24 全球购物
职业技术学校毕业生推荐信
2013/12/03 职场文书
饮料业务员岗位职责
2013/12/15 职场文书
领导视察欢迎词
2014/01/15 职场文书
党支部公开承诺书
2014/03/28 职场文书
大学第二课堂活动总结
2014/07/08 职场文书
酒店餐厅2014重阳节活动策划方案
2014/09/16 职场文书
留学推荐信中文范文
2015/03/26 职场文书
党支部考察鉴定意见
2015/06/02 职场文书
汽车车尾标语大全
2015/08/11 职场文书
教师理论学习心得体会
2016/01/21 职场文书