1

我正在尝试根据 php 页面的输出使用选项自动填充选择下拉列表。

我正在使用最新版本的原型,并且设置了 Ajax.Updater 以获取具有正确参数的 php 页面。我可以轻松地在列表中显示此结果,但是如何使此列表成为选择框的选项?

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 页面输出一个文本列表,但我可以很容易地输出任何人推荐的内容。

如果我需要澄清任何事情,请告诉我。

4

1 回答 1

1

我现在想通了。

我只是让 PHP 页面在选项标签中输出每个结果,然后创建一个 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>";
}
于 2012-11-06T14:50:43.353 回答