Heim > Backend-Entwicklung > PHP-Tutorial > js 里面引用PHP返回的数据,为什么不会自己更新呢?

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

WBOY
Freigeben: 2016-06-23 13:55:00
Original
1040 Leute haben es durchsucht

下面这段代码,是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 代码,只在页面加载时被执行。以后就不会再执行了

谢谢上面这位,哈哈

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage