按钮单击“保存表行”,然后打开另一个包含已保存ID的链接

时间:2017-08-18 12:34:37

标签: javascript php jquery mysql ajax

enter image description here

在上图中,我有一行,手动添加数据。我正在寻找一个解决方案,让我可以做到以下几点:

  1. 点击“配置”按钮,将整行保存到表格中。
  2. 保存后,读取插入的ID并在queryString中打开另一个带有该ID的URL。
  3. 这意味着一旦保存了记录,它就会打开另一个插入ID在查询中的位置Sting将已保存的数据读入新打开的页面。

    我的上述期望是否可能?如果是,那么请指导整个代码。

    同样需要完成:jquery,Ajax和PHP

1 个答案:

答案 0 :(得分:0)

然后使用jquery给出album,artist,year,origin,price an id;

$("#buttonId").click(function(e){

  //pick all the row details
  var album = $(this).closest("tr").find("#albumId").text();
  var artist = $(this).closest("tr").find("#artistId").text();
  var year = $(this).closest("tr").find("#YearId").text();
  var origin = $(this).closest("tr").find("#OriginId").text();
  var price = $(this).closest("tr").find("#priceId").text();

  //use ajax to update a form with the values you want to save to the database
   $.ajax({
            url : "insert.php",
            method: "POST",
            data: {"album":album, "artist":artist, "year":year, "origin":origin, "price":price},
            dataType:"text",
            success:function(returnedId){
                //success code open a website with the id
                window.open("new_page.php?id="+returnedId');
            }
        });

});