Ich mache eine Website für die Schule und ich brauchte ein dynamisches Dropdown. Ich machte es mit diesem Tutorial tutorial.Dynamische Dropdown in HTML
Ich habe die ersten 6 Teile fertig und alles hat funktioniert. Im letzten Teil, wenn das erste Dropdown angezeigt wird, tut es das einfach nicht. Wenn die Frage schwer zu beantworten ist oder mehr Antworten haben könnte, dann sag mir einfach, was mir in den Sinn kommt und was ich falsch sehe. Ty im Voraus.
<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>
entfernen Sie fehlende Zeichen entspricht. – gcampbell
Können Sie bitte eine Geige machen? Gehe zu jsfiddle.net, schreibe deinen Code und füge einen Link hier ein. –
Und '$ .getJSON (" get_starost.php ", success = function (data)' ist keine gültige Syntax, Sie müssen ein Objektliteral in den Argumenten verwenden. – gcampbell