今天尝试用jquery再次封装$.ajax,
top.jsp为公共页面,里面引入css,js等文件,因此尝试在top.jsp里面添加jquery的自定义全局方法
jqeruy.extend({}) 为全局方法,调用的时候直接$.xxx就可以
$.fn.extend({})为局部方法,调用的时候为$("#xxx").xxx
一开始在top.jsp里面尝试自定义
test:function(url,param,successBack,errorBack){ $.ajax({ url:url, type:"POST", data:param, dataType:"JSON", success:successBack, error:errorBack }) },发现一直报$.xxx is not a function,这个原因在于这是页面加载完成之后加载,调用的时候未加载此方法,然后尝试把此方法扩展到jquery.js中,
在jquery.js的大约378行可以找到jquery自带的扩展方法,只需要把上述代码复制到此处即可完成自定义插件的封装。