1
A
回答
1
其基本思想是將該數據提交給服務器(通過POST返回或AJAX),然後用數據進行響應。
<select id="mySel" onChange="sendData()">
我所做的有添加了javascript
函數被調用每一個下拉值已更改時間。
function sendData() {
$.post("processData.php", {selected: $(this).val()}, updateData(data));
}
這是我爲select onChange事件寫的函數的骨架。我在這裏跳過了一兩步,並使用jQuery幫助創建一個AJAX請求回到服務器。我會打電話給我的PHP腳本processData.php
來幫助處理選擇哪個元素。 {}
包含我想要發送給服務器的數據,在這種情況下是選定的值。最後,我從服務器獲取數據後該怎麼做。
現在我將處於我的php文件並能夠處理我接收的數據並運行我的查詢以獲取新數據。一旦完成,我只需json_encode
的數據,並與它作出迴應。
現在回到javascript世界,我的UpdateData
函數被自動調用並傳遞了json數據。
function updateData(data) {
var select = '<select name="sel2">';
$().each(data, function(index, val){
select += '<option name="'+ index+ '">'+ value+ '</option>';
});
$("#mySel").parent.append(select);
}
這將允許我從返回的數據生成一個新的選擇列表(假設json中的鍵/值配對數組)。
我沒有真正測試過任何代碼,它的設計更像是指南和僞代碼。
0
當用戶選擇從一個select元素的值,發送一個XMLHttpRequest來獲取數據來填充第二選擇元素。
相關問題
- 1. 顏色基於另一個列表框值的一個列表框
- 2. 基於複選框值的項目從一個列表到另一個列表
- 3. 選擇基於另一個表的值從另一個表列
- 4. 基於另一個列表
- 5. 列表框列表框的另一個
- 6. 基於另一個列表中的值搜索列表
- 7. 基於另一個表的列值將值插入到表中
- 8. 基於另一個表中列值的Spotfire控制表值
- 9. 基於另一個列表框的選擇填充WPF列表框
- 10. 列表,如何獲得:交點基於一個值,並基於另一個值
- 11. JQuery的用於當另一個下拉列表的值更改
- 12. 基於另一個列表內容創建列表的列表
- 13. PYTHON:從一個列表基於指數的另一個列表
- 14. 基於另一個列表過濾一個列表c#
- 15. 將列表框項從一個列表框移動到另一個列表框?
- 16. 當我選擇另一個列表框時填充列表框
- 17. 子集基於另一個數據框/列表的數據框中的一列
- 18. 在R中,基於另一個表中的列值過濾表?
- 19. 基於另一個表列值的動態表連接?
- 20. 基於另一個表中的列值的更新表
- 21. 列表值從一個列表到另一個列表
- 22. 基於另一個下拉列表
- 23. 更換基於列另一個表
- 24. 基於另一個排序列表?
- 25. 基於另一個下拉列表中
- 26. 的Sharepoint:基於另一個列表
- 27. 基於另一個列表的順序排列列表
- 28. 如何清除列表框值選擇另一個列表框值
- 29. 將字典變成兩個列表,一個用於鍵,另一個用於值?
- 30. 基於另一列值的列值