Ajax в веб-метод не работает, а в выпадающем списке связать
ajax webmethod is not working while dropdown bind
Что я уже пробовал:
&ЛТ;выберите класс="filter_select" идентификатор="sr_picker" "&ГТ;
< / select>
< script type= "text/javascript">
google. setOnLoadCallback(loadsr);
функция loadsr() {
// тревога();
$.Аякс({
адрес URL: "/атрибутом webmethod.aspx-и Getsr",
тип данных: "json",
тип: "пост",
contentType: "application/json; charset=utf-8",
успех: функция (r) {
var ddlsection = $("[id*=sr_picker]");
//оповещения(ddlsection);
ddlsection.пустой().функции append('&ЛТ;вариант выбран="выбран" значение="0">Все&ЛТ;/вариант&ГТ;');
$. each(r. d, функция() {
ddlsection.функции append ($("в<параметр&ГТ;&ЛТ;/вариант&ГТ;").вал(это['значение']).HTML-код(этот['текст']));
});
},
ошибка: функция (XMLHttpRequest, textStatus, errorThrown) {
предупреждение('есть ошибки ');
}
});
}
< / script>
публичный статический список<listitem & gt; Getsr()
{
MasterLogic objMas = новый MasterLogic();
// Utilities objUtl = новые утилиты();
List< listitem> sectionname = новый список & lt;listitem>();
строка qry = " select sales_person_code, sales_person_name from sales_personnel";
DataTable dt = objMas.GetDataTable(qry);
if (dt = = null)
вернуть имя раздела;
List< datarow> list = dt.Методом asenumerable().Список();
для (int j = 0; j < dt.строк.Count; j++)
{
имя раздела.Добавить(нового listitem
{
Значение = список[j].ItemArray[0].Метод toString(),
Текст = список[j].ItemArray[1].Метод toString()
});
}
вернуть имя раздела;
}
ZurdoDev
Почему это не работает?