0
這裏的選擇選項的形式無法追加使用JavaScript擁有動態PHP內容
<html>
<div id="prod">
<select name="type">
<?php while($row = @mysql_fetch_array($rset)) {
echo "<option value= ".$row['type']." > " .$row['type'] . "</option>" ;}?>
</select>
<input type="button" onclick="add_product();" value="More Product" />
</div>
</html>
和相應的腳本,它反映了僅文本字段而不是從表中的內容。
<script>
function add_product() {
var obj = document.getElementById('prod')
var append = document.createElement("div");
append.innerHTML = '<select name="type"> <?php while($row = @mysql_fetch_array($rset)) { echo " <option value= ".$row['type']." > " . $row['type'] . "</option>" ;}?> </select> ';
obj.appendChild(append)
}
什麼是生成的HTML樣子,會發生什麼[ '型'。」'當你打開JavaScript控制檯運行這個時? – 2014-08-29 20:32:24
所以PHP標籤和代碼實際上是打印到頁面上的? – 2014-08-29 20:35:50
'<?php'在一個帶引號的字符串中,所以(可能)不被解釋爲服務器端。 – 2014-08-29 20:36:46