Nethaji chennai Ответов: 1

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

Почему это не работает?

1 Ответов

Рейтинг:
2

Karthik_Mahalingam

Проверено, ваш код работает нормально, просто добавьте Атрибутом webmethod[^] атрибут метода.

[WebMethod]
public static List<ListItem> Getsr()
{


Nethaji chennai

теперь также не работает дисплей появилась ошибка не вызывать webmethod в точке останова

Karthik_Mahalingam

что такое сообщение eror
убедитесь, что url-адрес указан правильно
адрес URL: "/атрибутом webmethod.aspx-и Getsr",

Nethaji chennai

проблема решить url неправильно

Karthik_Mahalingam

хорошо, вы можете закрыть этот пост.

Nethaji chennai

как

Karthik_Mahalingam

Принять ответ