Javascript 如何从下拉列表中检索选定项的值?
如何从下拉列表中获取选定项的值?我正在使用存储过程从SQL表中读取我的值,一旦填充了列表,我想获取所选项并保存SQL表。任何帮助都将不胜感激。以下是我尝试过的:Javascript 如何从下拉列表中检索选定项的值?,javascript,jquery,html,sql,Javascript,Jquery,Html,Sql,如何从下拉列表中获取选定项的值?我正在使用存储过程从SQL表中读取我的值,一旦填充了列表,我想获取所选项并保存SQL表。任何帮助都将不胜感激。以下是我尝试过的: function QueryKomaxDetails() { $.ajax({ url: GET_SCHEDULE_DEPARTMENTS, data: 'includeInactive=' + null, dataType: 'json', success: Lo
function QueryKomaxDetails() {
$.ajax({
url: GET_SCHEDULE_DEPARTMENTS,
data: 'includeInactive=' + null,
dataType: 'json',
success: LoadKomaxDetails
});
}
var LoadKomaxDetails = function (data) {
var dllItems = eval(data);
var komaxDetails = $("#ddlItems").val();
$.each(dllItems, function () {
komaxDetails.append("<option value='" + this.departmentId + "'>" + this.departmentName + "</option>");
});
}
函数QueryKomaxDetails(){
$.ajax({
url:GET_SCHEDULE_部门,
数据:“includeInActivity=”+null,
数据类型:“json”,
成功:LoadKomaxDetails
});
}
var LoadKomaxDetails=函数(数据){
var dllItems=评估(数据);
var komaxDetails=$(“#ddleitems”).val();
$.each(dllItems,function(){
附加(“+this.departmentName+”);
});
}
我设法把这个项目作为一个下拉列表。
以下是我的HTML代码:
<label>Select Komax :</label><select id="ddlItems" name="komax" ></select>
选择Komax:
试试这个
var komaxDetails = $("#ddlItems");
$.each(dllItems, function () {
komaxDetails.append("<option value='" + this.departmentId + "'>" + this.departmentName + "</option>");
});
var-komax-details=$(“#项目”);
$.each(dllItems,function(){
附加(“+this.departmentName+”);
});
注意,eval(数据)
如果数据可以被用户操纵,则可能是一个安全漏洞。事实上,jQuery不是会在默认情况下自动将其更改为对象吗?使用eval可能会重复我正在反序列化数据,如果我删除它,我将如何处理这些值?在“数据”中究竟得到了什么??bcz使用eval不是一个好的实践!