var sStep=[
<%
step=Execute("Select Step From Rooms where ID="&CookieRoomID&"")(0)
Response.Write step
%>
];
alert(sStep);
我在js中调用数据库,获取step值,每秒执行一次,当服务器端step值有更新时,读出的还是旧的值,这个是什么原因?
怎么确保读取数据库最新数据呢?
------解决办法--------------------
执行sql那边有问题吧,连接对象没写!另外最好把asp的代码提出来写,把值写进去就行了,例如:
<%
step = conn.execute("Select Step From Rooms where ID="&CookieRoomID&"")(0)
%>
<script>
var sStep=[<%=step%>];
alert(sStep);
</script>
------解决办法--------------------
js ajax url 后跟个随机数
比如
url: 'ajax.asp?ran='+ Math.random()