我想这样做
<?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>
但它给出了错误。是谁?
答案 0 :(得分:5)
你缺少引号?基本上,你在这里写的内容评估为
params.dropDown = <select><option value=\"0\">1-50</option><option value=\"50\">51-100</option><option value=\"100\">151-200</option></select>;
在旁注中,<?=
比<?php print
更优雅。