У меня есть два раскрывающихся списка: один с именем, а другой с контактным номером при выборе имени, соответствующий контактный номер, который я хочу показать с помощью ajax в .net.
Вот мое событие загрузки [в котором привязан раскрывающийся список ]
service.BindDropdownList(cmb_customer, "tbl_Ledger", "Name", "Ledger_Id", "where BranchId = " + Session["BranchId"] + " and Grup = 'CUSTOMER'", "SELECT CUSTOMER");
service.BindDropdownList(cmb_contactno, "tbl_Ledger", "ContactNo", "Ledger_Id", "where BranchId = " + Session["BranchId"] + " and Grup = 'CUSTOMER' and ContactNo != ''", "SELECT CONTACT NO.");
Вот мой код дизайна раскрывающегося списка
Вот мой ajax-код
$("#").change(function () {
var Name = document.getElementById('').value;
var dataToSend = JSON.stringify({ name: Name });
$.ajax({
type: "POST",
url: "Quotation.aspx/GetCustomerDetail",
async: true,
data: dataToSend,
dataType: "JSON",
contentType: "application/json; charset=utf-8",
success: function (data) {
alert(data.d.ContactNo);
if (data.d.Redirect == "YES") {
Response.redirect("Index.aspx");
}
else {
$("#").val(data.d.ContactNo);
}
},
error: function () {
// Handle any errors
$('#result').html('
An error occurred
');
},
complete: function () {
// Hide the loading indicator
$('#loadingOverlay').hide();
}
});
});
Вот код моего веб-метода
[WebMethod]
public static QuotationModel GetCustomerDetail(int name)
{
Services service = new Services();
QuotationModel quotationModel = new QuotationModel();
if (HttpContext.Current.Session["BranchId"] == null)
{
quotationModel.Redirect = "YES";
return quotationModel;
}
else
{
string qryGetCustomerDetail = "";
qryGetCustomerDetail = " select * from tbl_Ledger where Ledger_ID = " + name + "";
DataTable dtGetCustomerDetail = new DataTable();
dtGetCustomerDetail = service.GetDataTable(qryGetCustomerDetail);
quotationModel.ContactNo = dtGetCustomerDetail.Rows[0]["Ledger_ID"].ToString();
quotationModel.Redirect = "NO";
return quotationModel;
}
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... in-asp-net
Изменение одного раскрывающегося списка в соответствии с другим раскрывающимся списком с помощью ajax в asp.net ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Нижний колонтитул добавляется несколько раз под другим раскрывающимся списком select2.
Anonymous » » в форуме Jquery - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-
Мобильная версия