zoukankan      html  css  js  c++  java
  • 发布一个简单小巧的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/
    本文版权归作者和博客园共有,欢迎围观转载。转载时请您务必在文章明显位置给出原文链接,谢谢您的合作。

  • 相关阅读:
    数据结构之 内部排序---交叉排序(没啥特别的!!!)
    数据结构之 图论---基于邻接矩阵的广度优先搜索遍历(输出bfs遍历序列)
    数据结构之 图论---图的深度遍历( 输出dfs的先后遍历序列 )
    数据结构之 排序---折半插入排序(时间复杂度 O(nlog2 n) )
    HDU 1022 之 Train Problem I
    Bestcoder round 18---A题(素数筛+素数打表+找三个素数其和==n)
    Bestcoder round 18----B题(一元三次方程确定区间的最大值(包含极值比较))
    操作字典
    在线压缩图片
    JSON转C#实体类
  • 原文地址:https://www.cnblogs.com/jeffwongishandsome/p/1528337.html
Copyright © 2011-2022 走看看