Jaydeep Shah Ответов: 1

Работа MVC crud с использованием jquery


я сделал операцию crud с помощью mvc.
я делюсь своим кодом jquery здесь
некоторые timg по списку metod onclik не работают
я имею в виду
'Редактировать' +

я создаю функцию Editme (), но она не вызывается.

Что я уже пробовал:

ВАР room_id = ";
$(документ).готово(функция () {
listdata();

$("диалог#").диалог({
модальный: истинный,
autoOpen: ложь,
название: "CRUD",
ширина: 500,
высота: 500
});

$("#btnShow"). click (функция () {
room_id = ";
$('диалог#').диалогового окна ("открыть");
});

$("#btnsave"). click (function (roomtype) {

$.Аякс({
url: '/Crud/Create',
тип: "пост",
данные: {
roomtype: $("#txtroomtype"). val(),
идентификатор: room_id
},
успех: функция (результат) {
listdata();
},
функция ошибок () {

}
});
});


$("#создаем пользователя").кнопка().на("клик", функция () {
$('диалог#').диалогового окна ("открыть");
});



});

//данные списка
функция listdata() {
$.Аякс({

url: '/Crud/List',
тип: "пост",

успех: функция (результат) {

$("#данные").пустые();
$.каждый(результат.данных, функция (ИНДЕКС, элемент) {
$("#data"). append(' ' +
''+ item.id +" +
'' + товар.просторные + " +
'Удалить' +
'Редактировать' +
' ');
});
},
функция ошибок () {
предупреждение ("ошибка");
}
});
};


функция Delelemee (id) {
$.Аякс({
url: '/Crud/Delete',
тип: "пост",
данные : {
идентификатор: идентификатор,
},
успех: функция () {
alert ("удалить успешно..");
listdata();
},
функция ошибок () {
предупреждение ("данные не удаляются");
}
});
};

функция Editme(id)
{
room_id = идентификатор;

$.Аякс({
url: '/Crud/getuserbyid',
тип: "пост",
данные: {
идентификатор: идентификатор,
},
успех: функция (результат) {
console. log(результат);
$("#txtroomtype"). val(result. data. roomtype);
$('диалог#').диалогового окна ("открыть");
},
ошибка: функция (ошибаться) {
оповещения(ошибаться);
}
});
}

1 Ответов

Рейтинг:
2

Ramesh Kumar Barik

Проверьте в режиме отладчика, в какой строке находится проблема, и проверьте, что имя метода действия контроллера и параметр совпадают с Ajax (URL и param)


Jaydeep Shah

когда я помещаю весь код на document. ready, он работает правильно ..
так Могу ли я каждый раз помещать весь код в функцию document. ready??!!

Ramesh Kumar Barik

Если вы создаете отдельную функцию, то нет необходимости вставлять в нее боковую готовую функцию. Но если мы создаем события (Click/Change events и т. д.), то он должен поместить эти события в готовую функцию.