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. 基于另一列值的列值