开发者

Edit data using a jquery dialog on php

开发者 https://www.devze.com 2023-03-27 18:35 出处:网络
How do I create an edit dialog box using jquery? Let say I have a html 开发者_如何转开发table full of data, and if I click on a button on a row, it will display the data on that row into a jquery dial

How do I create an edit dialog box using jquery? Let say I have a html 开发者_如何转开发table full of data, and if I click on a button on a row, it will display the data on that row into a jquery dialog box.

I am able to create a dialog box to add data and to remove data, but to edit data and populate the textboxes on the jquery, I am really out of idea.


You can have a edit button in the last cell of each row

<input type="button" calss="edit" value="Edit" />

On click of this button get all the cells data of this row and pass it to dialog box.

$("input.each").click(function(){

  var tr = $(this).closes("tr");
  var data = [];
  tr.find("td:not(:last)").each(function(){
     data.push($(this).text());
  });

  //Here open the dialog box which will have the required fields and using the above data array populate the data fields as required

  //Lets say the first column in the table is for "Name"
  //You can populate the input "Name" field in the dialog box as.
  $("input[name=Name]").val(data[0]);

  //Similarly populate all the data fields using data array

});

The dialog box will also have a Save button on click of which it will update the cells of the current row with edited data.


I think you should have an id on each row of the table making it easy to identify it. Then you can fetch the data from the server.

0

精彩评论

暂无评论...
验证码 换一张
取 消