当前位置: 代码迷 >> ASP >> 请问:js读取最新数据
  详细解决方案

请问:js读取最新数据

热度:560   发布时间:2014-01-23 14:48:04.0
请教:js读取最新数据

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()
  相关解决方案