一个就是主动刷新,php把值写到页面上,比如 var a='<?php echo $a?>'
另外的方法就是通过js异步去拉取,通过ajax来实现,大体过程是:js 发起一个异步请求给php程序,php返回数据库的数据,js通过接收这个数据来在做处理。
很简单。。。举例$message = "这是一个来自 php 的值。"
echo "<script language=\"JavaScript\" type=\"text/JavaScript\">\r\n<!--\r\n alert('".$message."')\r\n-->\r\n</script>"你得把所有的JS代码转成PHP格式就可以了。
把对象数组转成JASON串,PHP收到后转化成JASON对象进行读取。
代码如下:
<script>//
html5中默认的script是javascript,故不需要特别指定script language
var arr_js = <?php
echo json_encode($arr)?>
</script>