给jquery扩展方法

来源:互联网 发布:2016最新网络流行句子 编辑:程序博客网 时间:2024/06/01 08:48
/** * 在jquery对象上扩展一个loadex方法,实现可以同步加载服务器数据 * 使用示例: * $("#head").loadex("inc/header.html",null,null,false); * $("#foot").loadex("inc/footer.html",null,null,false); * */jQuery.fn.loadex=function(_url,data,callback,_async){var loader = this;//这里的this就是上面示例中的"#head"//构造发送数据选项var sendOptions = {type:"GET",url:_url,dataType:"html"};if (data){sendOptions.data = data;}//如果没有传递异步值那么默认为异步if(!_async){_async = true;}//设置是否异步sendOptions.async=_async;//设置回调函数sendOptions.success=function(html){loader.html(html);if (callback){//如果传递了有效的回调函数则回调callback(html);}}$.ajax(sendOptions);//发送请求}

//jQuery命名空间上扩展方法(静态方式)   jQuery.extend({      //获得文本字节长度       getByteCounts:function(str){          if(!str || str == "")              return -1;          return jQuery.trim(str).replace(/[^\x00-\xff]/g,"**").length;      }         });  

第一种通过对象$("***").loadex(xx,xxx,xxx,xxx)调用。

第二种通过$.getByteCounts(str)的方式调用。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 防护栏下面打不了膨胀螺丝怎么办 不知道怀孕照了x射线怎么办 腹部照了x光片照了三次怎么办 像在工厂戴的静电帽弄丢了怎么办 诈骗犯把钱被转到别人账户怎么办 狗狗5个月在家随地大小便怎么办 上课放屁放的快没憋到老是放怎么办 丈夫有外遇并跟小三有一儿子怎么办 借款夫妻双亡借出去的钱怎么办? 橡胶底的劳保鞋开胶了怎么办? 求部队停止有偿服务内部超市怎么办 晋江买了全本还是有防盗章节怎么办 宝宝没有穿衣服的地方长疙瘩怎么办 詹姆斯士兵12魔术贴老是掉怎么办 手机版本不支持陌陌视频聊天怎么办 私人单位不给员工写收入证明怎么办 cad图形缩小后找不到图了怎么办 离婚了老婆嫁给了别人怎么办 对方开车撞伤人逃逸不赔钱怎么办 帮老板开车撞伤人老板不愿赔怎么办 我开车撞人现在伤者住院怎么办 B照驾驶证扣3分怎么办l 驾驶证被盗后被别人拿去消分怎么办 碰瓷的手碰我后视镜怎么办 摩托被盗监控录像器没有记录怎么办 车贷逾期车被贷款公司拖走了怎么办 发现邻居家小孩偷了我的钱该怎么办 孕晚期挺着大肚子好累怎么办 古墓丽影崛起东西满了怎么办 塞尔达传说大师剑耐久没了怎么办 冒险岛遇见超能力者全屏挂机怎么办 当危险来临时该怎么办作文400字 生气把孩子手掌内侧打肿了怎么办 驾驶证未满一年扣12分怎么办 在高速上超速百分之10以下怎么办 中兴手机重启死机开不了机怎么办 太胖了太自卑了该怎么办 儿子因为长的胖特别自卑怎么办? 苹果ld叫我检查身份信息怎么办 我家墙让对面给漂水了怎么办 如果你流落到荒岛上你会怎么办