在javascript中填充dropdownlist无法正确提交 [英] populate dropdownlist in javascript does not submit correctly

查看:56
本文介绍了在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆