jquery sql .NET – essayer de créer un bouton de suppression pouvant supprimer les identifiants du serveur

J’ai donc un programme qui génère des identifiants dans une firebase database utilisant jquery et .NET. J’essaie de créer un bouton de suppression de sorte que lorsque l’utilisateur accède à cette section, il ne rest plus qu’à sélectionner le bouton radial dans lequel se trouve l’ID et à cliquer sur le bouton de suppression pour le supprimer. ce. J’ai lu qu’utiliser une sorte d’appel ajax fonctionnerait, mais je ne suis pas familiarisé avec ses fonctionnalités. Voici ce que j’ai jusqu’à présent:

function UserSelection(Type_ID) { var Type_Value = ""; if (Type_ID == 1) Type_Value = "html"; else if (Type_ID == 2) Type_Value = "doc" else if (Type_ID == 3) Type_Value = "src" $('#userselectionmade').dialog({ width: 700, height: 400, title: 'Generate Document', buttons: { 'Edit Document': function () { var documentID = $('#').children().children().children().find("input:checked").val(); window.location = "AddEditDocument.aspx?action=Edit&documentID=" + documentID + ""; }, 'Delete Document': function (){ var documentID = $('#').children().children().children().find("input:checked").val(); window.location = "AddEditDocument.aspx?action=Edit&documentID=" + documentID + ""; }, 'Cancel': function () { $(this).dialog("close"); } } }) return false; } 

Le bouton “Supprimer le document” est celui avec lequel j’ai des problèmes. Si quelqu’un pouvait me diriger dans la bonne direction, ce serait formidable.

Peut-être que cela vous aidera à démarrer …

Quelque chose comme ceci ferait l’appel ajax à votre page AddEditDocument.aspx où vous fourniriez le code pour supprimer le document de la firebase database.

 'Delete Document': function (){ var documentID = $('#<%= rblUserDocument.ClientID %>').children().children().children().find("input:checked").val(); $.ajax({ url: "AddEditDocument.aspx", type: "get", data: {action: "Delete", documentID: documentID}, success: function(){ alert("Document ID# " + documentID + " has been deleted."); // Then maybe remove the document HTML div from page. // $('#Div_of_document').remove(); }, error:function(){ alert("failure"); } }); }, 

essayez le code ci-dessous où vous pouvez enregistrer le radiobutton id dans une variable, puis utilisez ce bouton radio pour rechercher la ligne la plus proche (tr) et la supprimer.

 'Delete Document': function (){ var rb = $('#<%= rblUserDocument.ClientID %>').children().children().children().find("input:checked"); var documentID = $(rb).val(); var rbID = $(rb).attr('id'); $.ajax({ url: "AddEditDocument.aspx", type: "get", data: {action: "Delete", documentID: documentID}, success: function(){ alert("Document ID# " + documentID + " has been deleted."); //remove whole tr $('#'+rbID ).closest('tr').remove(); }, error:function(){ alert("failure"); } }); },