ajax应用 系统错误:-1072896748

yoken 阅读:1700 2007-10-15 01:15:00 评论:0
今天写了个AJAX的获取天气的东东..

到最后一步提示  系统错误:-1072896748  

差点要晕倒了..

呵呵..在百度里一搜..才知道..原来是编码问题..

应该AJAX默认的是UTF-8编码..而我的是GB2312所以..嘿嘿..问题就来了..

后来就弄下编码转换..OK了..呵呵.

在页面上加了下面一句:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>

呵呵.就可以了.
还有个问题..就是AJAX获取数据时,因为IE会缓存页面..所以要注意这一点..

前几天看到一个  就是OPEN时.用POST方式传值,然后在URL中后面加入一个随机数进去,如:

<%
Randomize   '初始化随机数生成器。
Rnd   '产生0到1之间的数
mystr=INT((100*RND)+1)
================
创建XMLHTTP实例  略
================
xmlhttp.open "post","http://www.33dn.com/index.asp?num="mystr,"true"
xmlhttp.send(你要传的内容)
%>
这样传的页面就很难相同了.呵呵.当然也可以把Rnd换成时间了,这样就更不会相同了..嘿嘿..这就看个人喜欢了....

还有一个防止缓存的就是在页面代码里加上防止缓存的内容,如下..

<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="0">



<%response.Expires=0%>

不过这样做都会影响服务器的运行速度的..请慎用...

转载保留链接!网址:https://80920140.com/post/29.html

声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源; 2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任; 3.作者投稿可能会经我们编辑修改或补充。

发表评论
搜索
排行榜
关注我们

扫一扫关注我们,了解最新精彩内容