Я работаю над jQuery с помощью asp.net. Я столкнулся с проблемой: я не могу удалить строку из представления сетки на основе ключа AUD_RECID и P_BUDGET_YEAR.
AUD_RECID с другим P_BUDGET_YEAR, поэтому мне нужен ключ как из AUD_RECID, так и из P_BUDGET_YEARТАК что у меня будет уникальное значение при удалении строки, и оно будет успешно удалено на основе ключа, содержащего оба (AUD_RECID,P_BUDGET_YEAR)
Я не могу добавить P_BUDGET_YEAR с AUD_RECID быть одним ключом для удаления, это моя проблема.
код ниже работает при удалении на основе AUD_RECID, поэтому
моя модификация должна добавить P_BUDGET_YEAR с AUD_RECID в быть ключевым при удалении.
что я пробую, как показано ниже.
1. При нажатии кнопки удаления строки в каждой строке в виде сетки.function ADD_AUDITORWithComplain() {
var AUD_RECID = $("#ddlP_AUDITORS_CURInfo").val();
var AUD_DESC = $("#ddlP_AUDITORS_CURInfo option:selected").text();
var P_BUDGET_YEAR = $("#ddlP_BUDGET_YEAR_CUR option:selected").text();
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "../BusinessLayer/WebMethods.asmx/ADD_AUDITOR_COMPLAIN",
data: "{'AUD_RECID':'" + AUD_RECID +
"','AUD_DESC':'" + AUD_DESC +
"','P_BUDGET_YEAR':'" + P_BUDGET_YEAR +
"'}",
dataType: "json",
success: function (Result) {
CloseLoading();
$.each(Result.d, function (key, value) {
if (value.Status == "1") {
if (value.ADDED_AUDITORS_INFO != null) {
if (value.ADDED_AUDITORS_INFO.length > 0) {
$("#gvP_AUDITORS").empty();
var rowNo = 1;
for (var i in value.ADDED_AUDITORS_INFO) {
if (rowNo == 1) {
$("#gvP_AUDITORS").append("ممراقب الحساباتالسنة المالية");
}
var row = " " + "" +
(rowNo) + "" +
value.ADDED_AUDITORS_INFO.AUD_DESC + " " + value.ADDED_AUDITORS_INFO.P_BUDGET_YEAR + " " +
" حذف" +
" ";
row = $(row).hide();
$('#gvP_AUDITORS').append($(row));
rowNo++;
$(row).fadeIn(1000);
}
}
}
$("#ddlP_AUDITORS_CURInfo").val('').trigger("chosen:updated");
ModelSuccessDanger('عملية ناجحة', value.StatusDesc, '1', null);
}
else {
ModelSuccessDanger('عفوا !!', value.StatusDesc, '0', null);
}
});
}
});
}
2- при нажатии «Да» или «Нет» для диалогового окна подтверждения.
function DELETE_AUDITOR_CONFIRM_COMPLAIN(AUD_RECID, P_BUDGET_YEAR,
title, message) {
if (custom_confirm(title, message, (ans) => {
if (ans) {
DELETE_AUDITOR_COMPLAIN(AUD_RECID, P_BUDGET_YEAR);
return true;
} else {
return false;
}
}) == true) {
return true;
}
else {
return false;
}
}
3- КОГДА измените идентификатор для удаления, мне нужно основываться на AUD_RECID и P_BUDGET_YEAR
function DELETE_AUDITOR_COMPLAIN(AUD_RECID, P_BUDGET_YEAR) {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "../BusinessLayer/WebMethods.asmx/DELETE_AUDITOR_COMPLAIN",
data: "{'AUD_RECID':'" + AUD_RECID +
"','P_BUDGET_YEAR':'" + P_BUDGET_YEAR +
"'}",
dataType: "json",
success: function (Result) {
CloseLoading();
$.each(Result.d, function (key, value) {
if (value.Status == "1") {
if (AUD_RECID == "") {
$("#gvP_AUDITORS").empty();
}
else {
var btnDeleteID = AUD_RECID;
var record_id = $('#' + btnDeleteID).attr("id");
var tr_id = $('#' + btnDeleteID).parents(".record");
tr_id.css("background-color", "#F2DEDE");
tr_id.fadeOut(500, function () {
//Remove GridView row
tr_id.remove();
totalRows = $("#gvP_AUDITORS tr").length;
if (totalRows < 2) {
$("#gvP_AUDITORS").empty();
}
var i = 1;
$('#gvP_AUDITORS > tr > .tdCount').each(function () {
$(this).text(i);
i++;
});
});
}
//ModelSuccessDanger('عملية ناجحة', value.StatusDesc, '1', null);
}
else {
ModelSuccessDanger('عفوا !!', value.StatusDesc, '0', null);
}
});
}
});
}
Подробнее здесь: https://stackoverflow.com/questions/785 ... -budget-ye
Как удалить строку на стороне клиента с помощью jQuery на основе ключевого идентификатора аудитора и бюджетного года? ⇐ CSS
Разбираемся в CSS
1716334352
Anonymous
Я работаю над jQuery с помощью asp.net. Я столкнулся с проблемой: я не могу удалить строку из представления сетки на основе ключа AUD_RECID и P_BUDGET_YEAR.
AUD_RECID с другим P_BUDGET_YEAR, поэтому мне нужен ключ как из AUD_RECID, так и из P_BUDGET_YEARТАК что у меня будет уникальное значение при удалении строки, и оно будет успешно удалено на основе ключа, содержащего оба (AUD_RECID,P_BUDGET_YEAR)
Я не могу добавить P_BUDGET_YEAR с AUD_RECID быть одним ключом для удаления, это моя проблема.
код ниже работает при удалении на основе AUD_RECID, поэтому
моя модификация должна добавить P_BUDGET_YEAR с AUD_RECID в быть ключевым при удалении.
что я пробую, как показано ниже.
1. При нажатии кнопки удаления строки в каждой строке в виде сетки.function ADD_AUDITORWithComplain() {
var AUD_RECID = $("#ddlP_AUDITORS_CURInfo").val();
var AUD_DESC = $("#ddlP_AUDITORS_CURInfo option:selected").text();
var P_BUDGET_YEAR = $("#ddlP_BUDGET_YEAR_CUR option:selected").text();
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "../BusinessLayer/WebMethods.asmx/ADD_AUDITOR_COMPLAIN",
data: "{'AUD_RECID':'" + AUD_RECID +
"','AUD_DESC':'" + AUD_DESC +
"','P_BUDGET_YEAR':'" + P_BUDGET_YEAR +
"'}",
dataType: "json",
success: function (Result) {
CloseLoading();
$.each(Result.d, function (key, value) {
if (value.Status == "1") {
if (value.ADDED_AUDITORS_INFO != null) {
if (value.ADDED_AUDITORS_INFO.length > 0) {
$("#gvP_AUDITORS").empty();
var rowNo = 1;
for (var i in value.ADDED_AUDITORS_INFO) {
if (rowNo == 1) {
$("#gvP_AUDITORS").append("ممراقب الحساباتالسنة المالية");
}
var row = " " + "" +
(rowNo) + "" +
value.ADDED_AUDITORS_INFO[i].AUD_DESC + " " + value.ADDED_AUDITORS_INFO[i].P_BUDGET_YEAR + " " +
" [url=#] حذف[/url]" +
" ";
row = $(row).hide();
$('#gvP_AUDITORS').append($(row));
rowNo++;
$(row).fadeIn(1000);
}
}
}
$("#ddlP_AUDITORS_CURInfo").val('').trigger("chosen:updated");
ModelSuccessDanger('عملية ناجحة', value.StatusDesc, '1', null);
}
else {
ModelSuccessDanger('عفوا !!', value.StatusDesc, '0', null);
}
});
}
});
}
2- при нажатии «Да» или «Нет» для диалогового окна подтверждения.
function DELETE_AUDITOR_CONFIRM_COMPLAIN(AUD_RECID, P_BUDGET_YEAR,
title, message) {
if (custom_confirm(title, message, (ans) => {
if (ans) {
DELETE_AUDITOR_COMPLAIN(AUD_RECID, P_BUDGET_YEAR);
return true;
} else {
return false;
}
}) == true) {
return true;
}
else {
return false;
}
}
3- КОГДА измените идентификатор для удаления, мне нужно основываться на AUD_RECID и P_BUDGET_YEAR
function DELETE_AUDITOR_COMPLAIN(AUD_RECID, P_BUDGET_YEAR) {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "../BusinessLayer/WebMethods.asmx/DELETE_AUDITOR_COMPLAIN",
data: "{'AUD_RECID':'" + AUD_RECID +
"','P_BUDGET_YEAR':'" + P_BUDGET_YEAR +
"'}",
dataType: "json",
success: function (Result) {
CloseLoading();
$.each(Result.d, function (key, value) {
if (value.Status == "1") {
if (AUD_RECID == "") {
$("#gvP_AUDITORS").empty();
}
else {
var btnDeleteID = AUD_RECID;
var record_id = $('#' + btnDeleteID).attr("id");
var tr_id = $('#' + btnDeleteID).parents(".record");
tr_id.css("background-color", "#F2DEDE");
tr_id.fadeOut(500, function () {
//Remove GridView row
tr_id.remove();
totalRows = $("#gvP_AUDITORS tr").length;
if (totalRows < 2) {
$("#gvP_AUDITORS").empty();
}
var i = 1;
$('#gvP_AUDITORS > tr > .tdCount').each(function () {
$(this).text(i);
i++;
});
});
}
//ModelSuccessDanger('عملية ناجحة', value.StatusDesc, '1', null);
}
else {
ModelSuccessDanger('عفوا !!', value.StatusDesc, '0', null);
}
});
}
});
}
Подробнее здесь: [url]https://stackoverflow.com/questions/78514755/how-to-remove-row-on-client-side-by-jquery-based-on-key-auditor-id-and-budget-ye[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия