当前位置:Gxlcms > JavaScript > AJAX简单异步通信实例分析

AJAX简单异步通信实例分析

时间:2021-07-01 10:21:17 帮助过:4人阅读

这篇文章主要介绍了AJAX简单异步通信,实例分析了Ajax异步通信的技巧与相关注意事项,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了AJAX简单异步通信的方法。分享给大家供大家参考。具体分析如下:

客户端:向服务器发出一个空请求。

代码如下:



服务器端:向客户端直接返回一个字符串。

<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<%@ Import Namespace="System.Data" %>
<%
    Response.Write("异步测试成功,很高兴");
%>

问题一:

由于IE 浏览器会自动缓存异步通信的结果,不会实时更新服务器的返回结果。(但Firefox 会正常刷新)

为了解决异步连接服务器时IE 的缓存问题,更改客户端代码如下:



在访问的服务器地址末尾添加一个当前时间的毫秒数参数,使得每次请求的URL地址不一样,从而欺骗IE 浏览器来解决IE 缓存导致的更新问题。

问题二:

当测试程序时,如果客户端和服务器端都在同一台计算机上时,异步对象返回当前请求的http状态码 status == 0 ,于是再次更改客户端代码如下:



于是,最终的客户端代码如下:


上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

AJAX机制详解以及跨域通信

Ajax无刷新分页的性能优化方法


基于firefox实现ajax图片上传

以上就是AJAX简单异步通信实例分析的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行