我有 2 个页面,一个 PHP 和一个 Javascript。
我想在一页上从这个 PHP 脚本传递变量:
$strFind="SELECT * FROM cometchat_chatrooms_users WHERE userid=$curmemid";
$result=mysql_query($strFind) or die(mysql_error());
$row=mysql_fetch_array($result);
$room=$row['chatroomid'];
到另一个页面上的这个 Javascript:
var timestamp = 0;
var currentroom = $room;
var heartbeatTimer;
var minHeartbeat = 3000;
var maxHeartbeat = 12000;
我该怎么做?
当 JavaScript 由 PHP 生成时,您可以这样做。给出的例子:
<?php
...
$curmemid = intval($externalValue);
$strFind = 'SELECT * FROM cometchat_chatrooms_users WHERE userid='.$curmemid;
$result = mysql_query($strFind) or die(mysql_error());
if (isset($result)) {
$row = mysql_fetch_array($result);
$room = $row['chatroomid'];
} else
{
echo 'There is something wrong!';
$room = -1;
}
...
?>
<script type="text/javascript">
var timestamp = 0;
var currentroom = <?php echo $room; ?>;
var heartbeatTimer;
var minHeartbeat = 3000;
var maxHeartbeat = 12000;
</script>