我想做这个
<?php
$dropDown = "<select><option value=\"0\">1-50</option><option value=\"50\">51-100</option><option value=\"100\">151-200</option></select>";
?>
<html>
<head>
</head>
<body bgcolor="333333">
<script language="javascript">
<!--
var params = new Object();
params.dropDown = <?php print $dropDown; ?>;
</script>
</script>
</body>
</html>
但它给出了错误。这是为什么?
最佳答案
您缺少引号吗?基本上,您在这里写的内容的评估结果是
params.dropDown = <select><option value=\"0\">1-50</option><option value=\"50\">51-100</option><option value=\"100\">151-200</option></select>;
顺便说一下,<?=
比<?php print
更优雅.
关于php - 为什么我不能在 js 中这样做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3314486/