给artDialog 5.02 增加ajax get功能详细介绍
2012-11-13 00:00
651 查看
之前用过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就不用写了}'};
相关文章推荐
- 给artDialog 5.02 增加ajax get功能
- jQuery Ajax 实例 详细介绍$.ajax、$.post、$.get的使用
- file_get_contents介绍和 file_get_contents 实现curl 功能 增加超时的时间限制
- Jquery AJAX POST与GET之间的区别详细介绍
- Ajax用法详细解析, 实现异步更新页面, 以及'post'和'get'请求属性介绍
- AJAX实现鼠标经过弹出详细介绍示例
- 【linux系统】Ubuntu根目录下各文件夹的功能详细介绍
- 详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()
- jquery中页面Ajax方法$.load的功能使用介绍
- Ajax介绍及入门--原生JavaScript使用GET方法
- Python各数据类型详细功能介绍
- 详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()
- Jquery中AJAX参数详细介绍
- 路由器的日志功能详细介绍
- Jquery中AJAX参数详细介绍
- mysql分区功能详细介绍,以及实例
- 详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()
- Jquery中AJAX参数详细介绍
- Ajax详细介绍