我想添加一個選項到下拉列表而不刷新窗體,以便其他控件保留其值。我試過尋找一個教程,但我發現的所有教程都是用靜態選項動態填充下拉列表的教程。動態添加選項到從mysql數據庫獲取值的下拉列表
0
A
回答
0
您必須通過AJAX調用獲得選項,然後使用DOM爲請求回調中的下拉菜單添加一個選項。
0
爲了促進這項工作,我建議使用jQuery庫: http://jquery.com/
查找Ajax的功能: http://api.jquery.com/jQuery.ajax/
所以,你將有2頁,
的index.php:
<html>
<head>
</head>
<body>
<select id="dropdown">
<option value="default" selected="selected">Default option</option>
</select>
<script type="text/javascript">
$.ajax({
url: 'dropdown-choices.php',
success: function(data) {
$('#dropdown').append(data);
}
});
</script>
</body>
</html>
dropdown-choices.php:
<?php
$sql = mysql_query("SELECT * FROM dropdown_choices;");
while ($data = mysql_fetch_assoc($sql)) {
echo '<option value="'+$data['value']+'">'+$data['name']+'</option>';
}
?>
這應該這樣做:)
相關問題
- 1. 將數據庫表格值動態添加到下拉列表
- 2. 將jsp頁面下拉列表值添加到MySQL數據庫
- 3. 使用動態下拉列表從MySQL數據庫中加載數據到textarea
- 4. 我如何添加下拉列表選定值到數據庫?
- 5. 添加下拉列表數據到MySQL數據庫
- 6. 動態下拉列表 - 從mysql獲取值
- 7. webforms:在javascript選項中動態添加到下拉列表
- 8. 從jquery mobile的下拉列表中獲取值並保存到mysql數據庫
- 9. 從MySQL數據庫中預先選擇的下拉列表值
- 10. 如何將選定的值從下拉列表添加到數據庫?
- 11. 添加下拉列表與數據庫中的選定值
- 12. 添加動態值到表頭下的下拉列表
- 13. 從mysql數據庫獲取所有EmployeeID的下拉列表?
- 14. 角度下拉選項添加選項獲取數據
- 15. 動態添加複選框列表到下拉列表
- 16. 從數據庫中獲取信息並動態插入到下拉列表中
- 17. 無法從MySQL數據庫中獲取下拉列表
- 18. 從所選下拉列表的數據屬性中獲取值
- 19. 從MySQL數據庫下拉列表
- 20. Grails動態下拉列表爲edit.gsp添加選定的值
- 21. 如何將動態下拉列表中的值保存到MySQL數據庫中
- 22. AngularJS動態添加下拉選項
- 23. 添加選項來動態下拉框
- 24. 動態添加下拉選項
- 25. 從數據庫選擇列表中獲取選項值
- 26. 從MYSQL獲取數據到下拉列表
- 27. 如何獲取從數據庫填充的下拉列表的選定值?
- 28. 從數據庫添加到下拉列表時出錯
- 29. 如何將C#中的數據添加到動態添加的下拉列表
- 30. SweetAlert下拉列表動態添加列表中的項目
您可以使用AJAX。 – Adam