在javascript中填充dropdownlist无法正确提交 [英] populate dropdownlist in javascript does not submit correctly
本文介绍了在javascript中填充dropdownlist无法正确提交的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,在我的项目中我使用javascript填充dropdownlist但是当我提交时,下拉列表的选定值总是为0我该怎么办才能提交javascript填充数据
这里是我的代码
< asp:DropDownList ID = ListModel runat = server ClientIDMode = 静态 > < / asp:DropDownList >
成功:功能(结果){
结果= Result.d;
var parsedData = JSON .parse(Result);
$( #ListModel)。empty();
for ( var i = 0 ; i< parsedData.length + 1; i ++){
// alert(parsedData [i ] .Id + parsedData [i] .Name);
// var opt = document .createElement(option);
// opt.value = parsedData [i] .Id;
// opt.text = parsedData [i] .Name;
$( #ListModel)。append($( < option>< option />')。val(parsedData [i] .Id).html( parsedData [I]请将.Name));
}
请帮助
解决方案
( #ListModel跨度>)空();
for ( var i = 0 ; i< parsedData.length + 1; i ++){
// alert(parsedData [i ] .Id + parsedData [i] .Name);
// var opt = document .createElement(option);
// opt.value = parsedData [i] .Id;
// opt.text = parsedData [i] .Name;
( #ListModel)。append(
(' < option>< option />'跨度>)VAL(parsedData [I] .ID)的.html(parsedData [I]请将.Name));
}
请帮助
Hi all in my project I populate dropdownlist using javascript but when I submit always the selected value of the dropdown is 0 what can I do to submit the javascript populated data
here is my code
<asp:DropDownList ID="ListModel" runat="server" ClientIDMode="Static" ></asp:DropDownList>
success: function (Result) {
Result = Result.d;
var parsedData = JSON.parse(Result);
$("#ListModel").empty();
for (var i = 0; i < parsedData.length+1; i++) {
//alert(parsedData[i].Id + parsedData[i].Name);
//var opt = document.createElement("option");
//opt.value = parsedData[i].Id;
//opt.text = parsedData[i].Name;
$("#ListModel").append($('<option><option/>').val(parsedData[i].Id).html(parsedData[i].Name));
}
Please Help
解决方案
("#ListModel").empty(); for (var i = 0; i < parsedData.length+1; i++) { //alert(parsedData[i].Id + parsedData[i].Name); //var opt = document.createElement("option"); //opt.value = parsedData[i].Id; //opt.text = parsedData[i].Name;
("#ListModel").append(
('<option><option/>').val(parsedData[i].Id).html(parsedData[i].Name)); }
Please Help
这篇关于在javascript中填充dropdownlist无法正确提交的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文