我正在爲學校製作一個網站,我需要一個動態下拉菜單。我開始使用這個教程tutorial來製作它。html中的動態下拉框
我已經完成了前6個部分,一切正常。在第一個下拉菜單應該出現的最後一部分,它不會。如果這個問題很難回答,或者可以有更多的答案,只要告訴我什麼想到和病態檢查。 Ty提前。
<html>
<head>
<title>askldfjdasklf</title>
<meta charset="UTF-8">
<meta name "viewport" content="width=device-width">
</head>
<body>
<label>Starost</label>
<select id="starost"></select><br>
<label>Praznuje</label>
<select id="praznuje"></select><br>
<script src="jquery-3.1.0.min.js"></script>
<script src="script.js"></script>
</body>
<pre>$(document).ready(function()
{
$.getJSON("get_starost.php", success = function(data)
{
var options = "";
for (var i 0; i < data.length; i++)
{
options += "<option value='" + data[i].toLowerCase() + "'>" + data[i] + "</option>";
}
$("#starost").append(options);
});
});
</pre>
<pre>
<?php
require "opendb.php";
$query = "SELECT starost FROM filter_starost";
$data = mysql_query($query, $conn);
$starost = array();
while ($row = mysql_fetch_array($data))
{
array_push($starost, $row["starost"]);
}
echo json_encode($starost);
require "closedb.php";
?>
</pre>
你錯過了等號。 – gcampbell
你可以請小提琴嗎?去jsfiddle.net,編寫你的代碼並在這裏粘貼一個鏈接。 –
並且'$ .getJSON(「get_starost.php」,success = function(data)'是無效的語法,你需要在參數中使用一個對象字面值 – gcampbell