ajax应用 系统错误:-1072896748
yoken
阅读:1700
2007-10-15 01:15:00
评论:0
到最后一步提示 系统错误:-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.作者投稿可能会经我们编辑修改或补充。
发表评论