$query = "SELECT id FROM server";
$result = mysql_query($query);


while($row =mysql_fetch_array($result))

{
    $dServer = $row['id'];

?>

<script>
  var dServer = <?php echo $dServer; ?>;
  document.write(dServer);
  var d=parseInt("dServer") + "<br>";
  document.write(d);
</script>

}


此处一切正常,"dServer"打印"id",但parseInt()不会将"id"转换为整数。谁能解释什么问题。

最佳答案

您正在向parseInt()输入字符串。而是使用如下方法。

var d=parseInt(dServer) + "<br>";


再次说明为什么要使用JavaScript打印相同内容。您可以使用PHP将id的值打印到文档中。

10-07 14:38