Ajax无刷新Url提交页面

 更新时间:2010年10月26日 22:48:48   作者:  
Ajax从流行到现在,已经不算是什么新鲜的技术了
尤其是在Jquery,porotype,Ext等框架流行之后,大量简化的代码可说是为程序员带来了福音,
从繁重的代码工作之中解脱出来,轻易的就可以实现过去书写复杂的功能。
不过有利有弊,到如今,习惯了使用各种框架,而很少自己书写内部源码的程序员们,还有几个记得Ajax那其实并不算复杂的基本代码呢?
今天,为了不遗忘当初的热忱,我把这基础的代码再贴出来,给自己回顾一下。

1。对于Ajax来说,判断浏览器的类别是一个重复而且毫无新意的工作,这段代码完全可以封装起来,随意调用。
复制代码 代码如下:

function xmlhttp()
{
var A=null
try
{
A=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
A=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(oc)
{
if(typeof XMLHttpRequest!="Undefined")
{
A=new XMLHttpRequest();
}
}
}
return A;
}

不解释了,反正就算不懂,直接复制过去用也是没有问题的。

2。接下来是提交Url的代码。
整个过程其实大同小异,大部分代码其实都可以封装起来,只要将参数传入,再获取结果就可以了。

复制代码 代码如下:

function Ajax(url)
{
var XmlHttp=new xmlhttp();
try
{
XmlHttp.open("POST",url,true);
   var result=SendUrl();
}
catch(e)
{
alert(e);
}
}


3.
复制代码 代码如下:

function SendUrl()
{
XmlHttp.send();
XmlHttp.onreadystatechange=function()
{
if(XmlHttp.readyState==4 && XmlHttp.status==200)
{
var result=XmlHttp.responseText;
return result;
}
}
}

相关文章

  • Ajax如何传输Json和xml数据

    Ajax如何传输Json和xml数据

    这篇文章主要为大家详细介绍了Ajax如何传输Json和xml数据,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • AJAX客户端说明,XMLHttpRequest对象

    AJAX客户端说明,XMLHttpRequest对象

    AJAX客户端说明,XMLHttpRequest对象...
    2007-01-01
  • 有史以来最简单的AJAX回调库

    有史以来最简单的AJAX回调库

    很多时候我们只要用到一些简单的Ajax功能,提供一些简单的回调而不需要很花哨的东西。然而现有的很多Ajax库都很大,虽然功能很多但是我们很多时候根本就不需要用到他们,我就遇到过那样的经历,所以我想弄一个很简单的Ajax回调函数来搞定。
    2008-10-10
  • jquery ajax实现批量删除具体思路及代码

    jquery ajax实现批量删除具体思路及代码

    回调函数,在请求完成后需要进行的操作:此处是把选中的checkbox去掉,接下来为大家详细介绍下,感兴趣的朋友可以参考下哈,希望对你有所帮助
    2013-04-04
  • Struts2和Ajax数据交互示例详解

    Struts2和Ajax数据交互示例详解

    这篇文章主要给大家介绍了关于Struts2和Ajax数据交互的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-01-01
  • Ajax实现登录案例

    Ajax实现登录案例

    这篇文章主要为大家详细介绍了Ajax实现登录案例,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09
  • Ajax实现省市区三级级联(数据来自mysql数据库)

    Ajax实现省市区三级级联(数据来自mysql数据库)

    这篇文章主要为大家详细介绍了Ajax实现省市区三级级联,数据来自mysql数据库,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • 完美ajax类 支持事件

    完美ajax类 支持事件

    完美ajax类 支持事件...
    2007-02-02
  • Ajax+js实现异步交互

    Ajax+js实现异步交互

    本文给大家分享的是原生javascript结合ajax实现的异步交互的方法和代码,非常的简单实用,有需要的小伙伴可以参考下。
    2016-01-01
  • Ajax 请求队列解决方案并结合elementUi做全局加载状态

    Ajax 请求队列解决方案并结合elementUi做全局加载状态

    这篇文章主要介绍了Ajax 请求队列解决方案并结合elementUi做全局加载状态,使用 消息队列 制作 请求防抖,防止重复请求印象服务器,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-10-10

最新评论