Bind a dropdownlist inside webmethod...
How to bind a dropdownlist inside a webmethod?
Know the answer? Post it — somebody with the same question will find it here.
Sign in to answer this question
It is the same account you read, post and publish with — and you will come straight back to this page.
Aleena SaviourPosted Dec 10, 2016, 1:30 AM
{
alert('hi');
alert(ddldesig);
//var selectedText = $(ddldesig).text();
var selectedText=ddldesig.options[ddldesig.selectedIndex].text;
var selectedValue = $(ddldesig).val();
alert("Selected Text: " + selectedText + " Value: " + selectedValue);
var obj = {};
obj.desigId = selectedValue;
obj.desig = selectedText;
$.ajax({
type: "POST",
url: "JobAssign.aspx/FillEmp",
data: JSON.stringify(obj),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(response){
alert(response.d);
var ddlEmp = $("[id*=ddlEmp]");
var dtset = jQuery.parseJSON(response.d);
var dtEmp = dtset["Employee"];
ddlEmp.empty().append('');
$.each(dtEmp, function () {
ddlEmp.append($("").val(this['EmpId']).html(this['FirstName']));
},
failure: function (response){
alert("failed"+response.d);
}
});
}
{
DataTable dt = new DataTable();
DataSet ds = new DataSet();
try
{
objEmpBL = new EmployeeBL();
objEmpBL.EmpId = 0;
objEmpBL.EmpCode = "";
objEmpBL.CompId = 0;
objEmpBL.CatId = 0;
objEmpBL.DeptId = 0;
objEmpBL.ActDesgId = desigId;
objEmpBL.VisaIssue = "";
objEmpBL.VisaExpiry = "";
dt = objEmpBL.EmpReportSelect();
dt.TableName = "Employee";
ds.Tables.Add(dt);
}
catch(Exception ex)
{
Console.WriteLine(ex);
}
return ds.GetXml();
}
Aleena SaviourPosted Dec 10, 2016, 1:29 AM
{
alert('hi');
alert(ddldesig);
//var selectedText = $(ddldesig).text();
var selectedText=ddldesig.options[ddldesig.selectedIndex].text;
var selectedValue = $(ddldesig).val();
alert("Selected Text: " + selectedText + " Value: " + selectedValue);
var obj = {};
obj.desigId = selectedValue;
obj.desig = selectedText;
$.ajax({
type: "POST",
url: "JobAssign.aspx/FillEmp",
data: JSON.stringify(obj),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(response){
alert(response.d);
var ddlEmp = $("[id*=ddlEmp]");
var dtset = jQuery.parseJSON(response.d);
var dtEmp = dtset["Employee"];
ddlEmp.empty().append('');
$.each(dtEmp, function () {
ddlEmp.append($("").val(this['EmpId']).html(this['FirstName']));
},
failure: function (response){
alert("failed"+response.d);
}
});
}
{
DataTable dt = new DataTable();
DataSet ds = new DataSet();
try
{
objEmpBL = new EmployeeBL();
objEmpBL.EmpId = 0;
objEmpBL.EmpCode = "";
objEmpBL.CompId = 0;
objEmpBL.CatId = 0;
objEmpBL.DeptId = 0;
objEmpBL.ActDesgId = desigId;
objEmpBL.VisaIssue = "";
objEmpBL.VisaExpiry = "";
dt = objEmpBL.EmpReportSelect();
dt.TableName = "Employee";
ds.Tables.Add(dt);
}
catch(Exception ex)
{
Console.WriteLine(ex);
}
return ds.GetXml();
}
Aleena SaviourPosted Dec 10, 2016, 1:22 AM
{
alert('hi');
alert(ddldesig);
//var selectedText = $(ddldesig).text();
var selectedText=ddldesig.options[ddldesig.selectedIndex].text;
var selectedValue = $(ddldesig).val();
alert("Selected Text: " + selectedText + " Value: " + selectedValue);
var obj = {};
obj.desigId = selectedValue;
obj.desig = selectedText;
$.ajax({
type: "POST",
url: "JobAssign.aspx/FillEmp",
data: JSON.stringify(obj),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(response){
alert(response.d);
var ddlEmp = $("[id*=ddlEmp]");
var dtset = jQuery.parseJSON(response.d);
var dtEmp = dtset["Employee"];
ddlEmp.empty().append('');
$.each(dtEmp, function () {
ddlEmp.append($("").val(this['EmpId']).html(this['FirstName']));
},
failure: function (response){
alert("failed"+response.d);
}
});
}
{
DataTable dt = new DataTable();
DataSet ds = new DataSet();
try
{
objEmpBL = new EmployeeBL();
objEmpBL.EmpId = 0;
objEmpBL.EmpCode = "";
objEmpBL.CompId = 0;
objEmpBL.CatId = 0;
objEmpBL.DeptId = 0;
objEmpBL.ActDesgId = desigId;
objEmpBL.VisaIssue = "";
objEmpBL.VisaExpiry = "";
dt = objEmpBL.EmpReportSelect();
dt.TableName = "Employee";
ds.Tables.Add(dt);
}
catch(Exception ex)
{
Console.WriteLine(ex);
}
return ds.GetXml();
}
Harshal PatilPosted Dec 8, 2016, 5:17 AM
type: 'POST',
url: '@Url.Action("GetProdList")',
dataType: 'json',
data: { statecode: Selected },
success: function (Ros) {
$("#dropdownID").append('');
$.each(Ros, function (i, Ro) {
$("#dropdownID").append('');
});
},
error: function (ex) {
alert('Failed to retrieve Ro code.' + ex);
}
});
{
{
Pcodlst .Add(new SelectListItem { Text =prod.name, Value = prod.id });
};
Aleena SaviourPosted Dec 8, 2016, 5:07 AM
Brijesh RathorPosted Dec 8, 2016, 3:51 AM