Home  >  Article  >  Backend Development  >  js 里头引用PHP返回的数据,为什么不会自己更新呢

js 里头引用PHP返回的数据,为什么不会自己更新呢

WBOY
WBOYOriginal
2016-06-13 12:00:37852browse

js 里面引用PHP返回的数据,为什么不会自己更新呢?
下面这段代码,是JS里面做了个定时器,将PHP在数据库取回的最新的一个值赋给 js里面的变量ads后弹出,然后每5秒执行一次相同的过程,但是后面每次弹出的都不是最新的那个值,事实上数据已经更新了,这是为什么啊?

header("Content-type: text/html; charset=utf-8");
date_default_timezone_set('PRC');
include "btcconn.inc.php";
$pdo= new PDO($dsn,$user,$password,$options);
?>
<script><br /><br /> clearInterval(timeTicket);<br /> var timeTicket = setInterval(function(){<br /> var ads=<br /> <?php<br /> $stmt9=$pdo->prepare("select time,diff from bitcoins order by id desc limit 1");<br /> $stmt9->execute();<br /> $row9=$stmt9->fetch(PDO::FETCH_NUM);<br /> echo $row9[1];<br /> ?>;<br /> <br /> alert(ads);<br /> },5000);<br /><br /></script>

------解决方案--------------------
js 代码中嵌入的那段 php 代码,只在页面加载时被执行。以后就不会再执行了

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn