Php 使用Ajax.Updater基于先前的选择填充select下拉列表
我正试图根据php页面的输出,用选项自动填充select下拉列表 我使用的是prototype的最新版本,并且我已经设置了Ajax.Updater来获得一个具有正确参数的php页面。我可以很容易地将结果显示在列表中,但如何使此列表成为选择框的选项Php 使用Ajax.Updater基于先前的选择填充select下拉列表,php,html,ajax,prototypejs,Php,Html,Ajax,Prototypejs,我正试图根据php页面的输出,用选项自动填充select下拉列表 我使用的是prototype的最新版本,并且我已经设置了Ajax.Updater来获得一个具有正确参数的php页面。我可以很容易地将结果显示在列表中,但如何使此列表成为选择框的选项 function get_second_list() { new Ajax.Updater("second_list", "invBatchNumberFromProd.php?q="+$F("product"),{method:"get"}); }
function get_second_list() {
new Ajax.Updater("second_list", "invBatchNumberFromProd.php?q="+$F("product"),{method:"get"});
}
以我的形式,我有
<label>Batch Number:</label><select id="second_list" name="batch">
<option>
</option>
</select>
批号:
从这一点上我想不出该怎么办。我的php页面输出一个文本列表,但我可以很容易地根据任何人的建议进行输出
如果我需要澄清任何事情,请告诉我。我现在已经弄明白了 我只是让PHP页面在option标记中输出每个结果,然后在select标记之间创建一个div,由Ajax.Updater更新
<label>Batch Number:</label><select id="second_list" name="batch">
<div id="second_list">
</div>
</select>
批号:
从PHP
while($row = mysql_fetch_assoc($result)) {
echo "<option>";
echo $row['batchNumber'];
echo "</option>";
}
while($row=mysql\u fetch\u assoc($result)){
回声“;
echo$row['batchNumber'];
回声“;
}
我现在明白了
我只是让PHP页面在option标记中输出每个结果,然后在select标记之间创建一个div,由Ajax.Updater更新
<label>Batch Number:</label><select id="second_list" name="batch">
<div id="second_list">
</div>
</select>
批号:
从PHP
while($row = mysql_fetch_assoc($result)) {
echo "<option>";
echo $row['batchNumber'];
echo "</option>";
}
while($row=mysql\u fetch\u assoc($result)){
回声“;
echo$row['batchNumber'];
回声“;
}