久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

<i id='Sq9H7'><tr id='Sq9H7'><dt id='Sq9H7'><q id='Sq9H7'><span id='Sq9H7'><b id='Sq9H7'><form id='Sq9H7'><ins id='Sq9H7'></ins><ul id='Sq9H7'></ul><sub id='Sq9H7'></sub></form><legend id='Sq9H7'></legend><bdo id='Sq9H7'><pre id='Sq9H7'><center id='Sq9H7'></center></pre></bdo></b><th id='Sq9H7'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='Sq9H7'><tfoot id='Sq9H7'></tfoot><dl id='Sq9H7'><fieldset id='Sq9H7'></fieldset></dl></div>
      • <bdo id='Sq9H7'></bdo><ul id='Sq9H7'></ul>

      <legend id='Sq9H7'><style id='Sq9H7'><dir id='Sq9H7'><q id='Sq9H7'></q></dir></style></legend>

      <tfoot id='Sq9H7'></tfoot>
    1. <small id='Sq9H7'></small><noframes id='Sq9H7'>

        使用 jQuery Ajax 刪除 mySQL 表行

        Deleting mySQL Table Row with jQuery Ajax(使用 jQuery Ajax 刪除 mySQL 表行)
        <i id='F63sz'><tr id='F63sz'><dt id='F63sz'><q id='F63sz'><span id='F63sz'><b id='F63sz'><form id='F63sz'><ins id='F63sz'></ins><ul id='F63sz'></ul><sub id='F63sz'></sub></form><legend id='F63sz'></legend><bdo id='F63sz'><pre id='F63sz'><center id='F63sz'></center></pre></bdo></b><th id='F63sz'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='F63sz'><tfoot id='F63sz'></tfoot><dl id='F63sz'><fieldset id='F63sz'></fieldset></dl></div>

            <tbody id='F63sz'></tbody>
          <tfoot id='F63sz'></tfoot>
                <legend id='F63sz'><style id='F63sz'><dir id='F63sz'><q id='F63sz'></q></dir></style></legend>

                  <bdo id='F63sz'></bdo><ul id='F63sz'></ul>

                  <small id='F63sz'></small><noframes id='F63sz'>

                • 本文介紹了使用 jQuery Ajax 刪除 mySQL 表行的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在嘗試這樣做,因此當我單擊跨度圖標時,它會將 article_id 發送到我的 php sql 頁面,該頁面將刪除我的文章,我正在使用 jQuery Ajax 發送 id,該 id 在 jQuery 上發送沒問題一邊但是在 http post 請求完成后,我的表格行仍然存在,誰能看看我的代碼是否有問題,在此先感謝!

                    $row){?><div class="row" id="page_<?php echo $row['art_id']; ?>"><div class="第一列"><span class="icon-small move"></span><a href="edit-article.php?art_id=<?php echo $row['art_id']; ?>"><span class="icon-small edit"></span></a><span id="<?php echo $row['art_id']; ?>"class="icon-small垃圾"></span>

                  <div class="第二列"><p><?php echo $row['art_title'];?></p></div><div class="第二列"><p><?php echo $row['art_company'];?></p></div><div class="第二列"><p><?php echo $row['cat_name'];?></p></div><div class="第一列"><p><?php echo $row['art_date'];?></p></div><div class="第一列"><p><?php echo $row['art_rating'];?></p></div><div class="第一列"><p><?php echo $row['art_price'];?></p></div><div class="第一列"><p><?php echo $row['sta_name'];?></p></div><div class="第一列"><a href=""><span class="icon-small star"></span></a></div>

                  <?php}}別的 {回聲失敗";}?>jQuery$(document).ready(function(){$(".trash").click(function(){var del_id = $(this).attr('id');$.ajax({類型:'POST',url:'ajax-delete.php',數據:'delete_id='+del_id,成功:功能(數據){如果(數據){}別的 {}}});});});PHP mySQL 語句if(isset($_POST['delete_id'])) {$sql_articles = "DELETE FROM app_articles WHERE art_id = ".$_POST['delete_id'];如果(查詢($sql_articles)){回聲是";}別的 {回聲否";}}別的 {回聲失敗";}?>

                  解決方案

                  你的行仍然存在的原因是因為 AJAX 調用沒有刷新頁面.如果您想刪除您的行,您必須執行以下操作:

                  假設您的跨度點擊事件在行內

                   $(".trash").click(function(){var del_id = $(this).attr('id');var rowElement = $(this).parent().parent();//抓取行$.ajax({類型:'POST',url:'ajax-delete.php',數據:{delete_id:del_id},成功:功能(數據){如果(數據==是"){rowElement.fadeOut(500).remove();}別的 {}}});

                  替換:

                   數據:'delete_id='+del_id,

                  與:

                   數據:delete_id:del_id,

                  I'm trying to make it so when I click a span icon it will send the article_id to my php sql page which deletes my article, I'm using jQuery Ajax to send the id, the id sends alright on the jQuery side but after the http post request is done my table row is still there, can anyone see if somethings wrong with my code, thanks in advance!

                      <?php
                          $sql_categories = "SELECT art_id, art_title, art_company, art_cat_id, art_sta_id, art_date, art_rating, art_price, cat_id, cat_name, sta_id, sta_name
                                  FROM app_articles LEFT JOIN app_categories
                                  ON app_articles.art_cat_id = app_categories.cat_id
                                  LEFT JOIN app_status
                                  ON app_articles.art_sta_id = app_status.sta_id
                                  ORDER BY art_order ASC"; 
                  
                              if($result = query($sql_categories)){
                                  $list = array();
                  
                                  while($data = mysqli_fetch_assoc($result)){
                                      array_push($list, $data);
                                  }
                  
                                  foreach($list as $i => $row){ 
                                  ?>
                                      <div class="row" id="page_<?php echo $row['art_id']; ?>">
                                          <div class="column one">
                                              <span class="icon-small move"></span>
                                              <a href="edit-article.php?art_id=<?php echo $row['art_id']; ?>"><span class="icon-small edit"></span></a>
                                              <span id="<?php echo $row['art_id']; ?>" class="icon-small trash"></span>
                                          </div>
                                          <div class="column two"><p><?php echo $row['art_title']; ?></p></div>
                                          <div class="column two"><p><?php echo $row['art_company']; ?></p></div>
                                          <div class="column two"><p><?php echo $row['cat_name']; ?></p></div>
                                          <div class="column one"><p><?php echo $row['art_date']; ?></p></div>
                                          <div class="column one"><p><?php echo $row['art_rating']; ?></p></div>
                                          <div class="column one"><p><?php echo $row['art_price']; ?></p></div>
                                          <div class="column one"><p><?php echo $row['sta_name']; ?></p></div>
                                          <div class="column one"><a href=""><span class="icon-small star"></span></a></div>
                                      </div>
                                  <?php
                                  }
                              }
                              else {
                                  echo "FAIL";
                              }
                          ?>
                  
                  
                  jQuery
                  
                          $(document).ready(function(){
                  
                                  $(".trash").click(function(){
                  
                              var del_id = $(this).attr('id');
                  
                              $.ajax({
                                  type:'POST',
                                  url:'ajax-delete.php',
                                  data: 'delete_id='+del_id,
                                  success:function(data) {
                                      if(data) {
                  
                                      } 
                                      else {
                  
                                      }   
                                  }
                  
                              }); 
                          });
                  
                      });
                  
                  
                  PHP mySQL Statement
                  
                      if(isset($_POST['delete_id'])) {
                  
                          $sql_articles = "DELETE FROM app_articles WHERE art_id = ".$_POST['delete_id'];
                  
                          if(query($sql_articles)) {
                              echo "YES";
                          }
                          else {
                              echo "NO";
                          }
                      }
                  else {
                      echo "FAIL";
                  }
                  
                  
                  ?>
                  

                  解決方案

                  the reason your row is still there because AJAX call does not refresh the page. If you want your row to be removed you gotta do something like:

                  ASSUMING that your span click event is inside the row

                   $(".trash").click(function(){
                     var del_id = $(this).attr('id');
                     var rowElement = $(this).parent().parent(); //grab the row
                  
                     $.ajax({
                              type:'POST',
                              url:'ajax-delete.php',
                              data: {delete_id : del_id},
                              success:function(data) {
                                  if(data == "YES") {
                                     rowElement.fadeOut(500).remove();
                                  } 
                                  else {
                  
                                  }   
                              }
                      });
                  

                  Replace:

                              data: 'delete_id='+del_id,
                  

                  with:

                              data: delete_id : del_id,
                  

                  這篇關于使用 jQuery Ajax 刪除 mySQL 表行的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)

                    <i id='6yIS8'><tr id='6yIS8'><dt id='6yIS8'><q id='6yIS8'><span id='6yIS8'><b id='6yIS8'><form id='6yIS8'><ins id='6yIS8'></ins><ul id='6yIS8'></ul><sub id='6yIS8'></sub></form><legend id='6yIS8'></legend><bdo id='6yIS8'><pre id='6yIS8'><center id='6yIS8'></center></pre></bdo></b><th id='6yIS8'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='6yIS8'><tfoot id='6yIS8'></tfoot><dl id='6yIS8'><fieldset id='6yIS8'></fieldset></dl></div>

                    <small id='6yIS8'></small><noframes id='6yIS8'>

                    <legend id='6yIS8'><style id='6yIS8'><dir id='6yIS8'><q id='6yIS8'></q></dir></style></legend>

                    • <bdo id='6yIS8'></bdo><ul id='6yIS8'></ul>
                  1. <tfoot id='6yIS8'></tfoot>

                      主站蜘蛛池模板: 一区二区免费 | 国产精品久久久久久久久久免费 | 久久国产欧美日韩精品 | 精品国产青草久久久久96 | 99久久精品免费看国产四区 | 亚洲国产18| 蜜桃毛片| 免费在线观看av的网站 | 91人人看 | 蜜桃在线播放 | 精品久久国产 | 日韩免费av网站 | 美女一级毛片 | 欧美亚洲一区二区三区 | 一级毛片视频免费观看 | 激情欧美日韩一区二区 | 日本亚洲精品 | 日韩av一区二区在线观看 | 日韩精品无码一区二区三区 | 国产97碰免费视频 | 国产亚洲成av人在线观看导航 | 综合国产| av国产在线观看 | 久久久一区二区三区四区 | 精久久久| 欧美一级视频 | 九九热精品视频 | 日韩一区二区在线看 | 久久国产欧美日韩精品 | 欧美精品综合在线 | 色在线免费视频 | 欧美一级在线免费观看 | 久久r免费视频 | 欧美一级特黄aaa大片在线观看 | 久久精品国产免费 | 久久国产精品免费视频 | 二区在线视频 | 国产精品美女 | 一区二区三区不卡视频 | 亚洲欧美日韩精品久久亚洲区 | 日韩精品一区中文字幕 |