• 发布一个简单小巧的ajax操作类


    看到自编一个精致的Ajax框架(带例子) ,也想发布一个自己整理的东东。不过,看了前一句里提到的那篇文章下面的某些评论,还是有点害怕。所以,必须要申明的是,这是笔者参考网络资源整理出来的简单有效的ajax操作类(所谓“框架”这种吓死人不偿命的称呼就免了),对于规模不是太大,不想引用第三方ajax库,ajax操作要求不是太高太频繁的小项目,下面这个东东足够满足需求了。
    Code
    调用方式举例:
    我的一篇旧文“ajax:简单搜索实践篇”里实现了googlesuggest效果,可以把代码改造成下面的调用方式,具体细节不再赘述了。
    /*调用方式举例(GoogleSuggest效果):
            MyAjaxObj.sendPost("AjaxOperations.aspx", null, googleSuggestCallBack, true,true, googleSuggestCallBackError);
       或者 MyAjaxObj.sendGet("AjaxOperations.aspx", null, googleSuggestCallBack, false,true, googleSuggestCallBackError);
    */
    注意:
    post方式通常需要编码,get不需要;
    倒数第二个参数代表缓存,设置为false,可以“解决ajax调用中ie的缓存问题”;
    网上有创建XmlHttpRequest池的改进方式,这里没有考虑一次创建多个XmlHttpRequest的情况(实际用的也不多);
    对于熟练使用第三方ajax库(如微软自带的ajax框架集,jquery等)的读者,还是推荐使用成熟的ajax库。
    再次重申,本人在博客园的所有技术博客除非已经标注“原创”二字,否则都是在参考他人的成果基础上整理加工而成。可能你已经看过笔者的其他博客,所以你觉得有gjm的嫌疑,千万别怀疑你的感觉。很不hd地说,对于抄书和剽窃,一直以来我都是深以为耻的。从我写技术博客的那天起,我就在等待完全是自己的原创问世。但是技术能力实在有限,原谅我无奈地借鉴他人的成果,以后我一定会加上原文出处的,但是该借鉴的继续借鉴,该学习的继续学习,哪有空装13搞什么原创呢,莫装13,原创真的很难啊。
    最后,欢迎拍砖。


    作者:Jeff Wong
    出处:http://jeffwongishandsome.cnblogs.com/
    本文版权归作者和博客园共有,欢迎围观转载。转载时请您务必在文章明显位置给出原文链接,谢谢您的合作。

  • 相关阅读:
    Jquery 复习练习(01)
    web前段 弹出小例子
    MacBook 显示隐藏文件夹命令
    sqlserver 纵横
    C#获取当前页面的url
    C# Json 转对象
    jquery导航栏
    AJAX
    hao dongxi
    微信网页获取openId
  • 原文地址:https://www.cnblogs.com/jeffwongishandsome/p/1528337.html
Copyright © 2020-2023  润新知