我觉得我非常接近,我只是错过了一些非常简单的事情。在这里和其他网站上做了很多阅读之后,我尝试了几种不同的方法,但是没有任何工作可做。我得到的只是一个没有选项的选择框。
这是最新版本,虽然我已尝试过其他几种口味'。
这是我的PHP
<?php
require_once 'login.php';
$conn = mysqli_connect($db_hostname, $db_username, $db_password, $db_database) or die("Connection failed: " . mysqli_connect_error());
$sql = "select typecode, typename from bottletypes";
$query = mysqli_query($conn, $sql) or die ("listBottles102.php: get types");
$data = array();
while($row = mysqli_fetch_array($query, true)){
$data[] = $row;
};
echo json_encode($data);
这是我的HTML
<script type="text/javascript" charset="utf8" src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script type="text/javascript">
$(function(){
var items="";
$.getJSON("getTypes.php",function(data){
$.each(data,function(index,item)
{
items+="<option value='"+item.typecode+"'>"+item.typename+"</option>";
});
$("#bottleTypes").html(items);
});
});
</script>
<select id="bottleTypes">
<option>Default</option>
</select>
就像我说的,我确信这很简单。而且我确信还有很多其他方法可以做到这一点。任何帮助将不胜感激。
由于