pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

<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="60eqc2i" 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="0gomk2q" 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="eiyy0sm" 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>

                      主站蜘蛛池模板: 环境模拟实验室_液体-气体控温机_气体控温箱_无锡双润冷却科技有限公司 | elisa试剂盒-PCR试剂盒「上海谷研实业有限公司」 | 商用绞肉机-熟肉切片机-冻肉切丁机-猪肉开条机 - 广州市正盈机械设备有限公司 | 电缆接头-防爆电缆接头-格兰头-金属电缆接头-防爆填料函 | 北京公寓出租网-北京酒店式公寓出租平台 | 闭端端子|弹簧螺式接线头|防水接线头|插线式接线头|端子台|电源线扣+护线套|印刷电路板型端子台|金笔电子代理商-上海拓胜电气有限公司 | 深圳美安可自动化设备有限公司,喷码机,定制喷码机,二维码喷码机,深圳喷码机,纸箱喷码机,东莞喷码机 UV喷码机,日期喷码机,鸡蛋喷码机,管芯喷码机,管内壁喷码机,喷码机厂家 | 自动化生产线-自动化装配线-直流电机自动化生产线-东莞市慧百自动化有限公司 | 小型玉石雕刻机_家用玉雕机_小型万能雕刻机_凡刻雕刻机官网 | 河南中整光饰机械有限公司-抛光机,去毛刺抛光机,精密镜面抛光机,全自动抛光机械设备 | 钢托盘,钢制托盘,立库钢托盘,金属托盘制造商_南京飞天金属制品实业有限公司 | 北京森语科技有限公司-模型制作专家-展览展示-沙盘模型设计制作-多媒体模型软硬件开发-三维地理信息交互沙盘 | 原子吸收设备-国产分光光度计-光谱分光光度计-上海光谱仪器有限公司 | PE一体化污水处理设备_地埋式生活污水净化槽定制厂家-岩康塑业 | 陶瓷加热器,履带式加热器-吴江市兴达电热设备厂 | 电磁流量计厂家_涡街流量计厂家_热式气体流量计-青天伟业仪器仪表有限公司 | 钢制暖气片散热器_天津钢制暖气片_卡麦罗散热器厂家 | 深圳希玛林顺潮眼科医院(官网)│深圳眼科医院│医保定点│香港希玛林顺潮眼科中心连锁品牌 | 钢板仓,大型钢板仓,钢板库,大型钢板库,粉煤灰钢板仓,螺旋钢板仓,螺旋卷板仓,骨料钢板仓 | 深圳南财多媒体有限公司介绍| 太原装修公司_山西整装家装设计_太原室内装潢软装_肖邦家居 | 天津力值检测-天津管道检测-天津天诚工程检测技术有限公司 | 强效碱性清洗剂-实验室中性清洗剂-食品级高纯氮气发生器-上海润榕科学器材有限公司 | 飞象网 - 通信人每天必上的网站 全球化工设备网—化工设备,化工机械,制药设备,环保设备的专业网络市场。 | 车牌识别道闸_停车场收费系统_人脸识别考勤机_速通门闸机_充电桩厂家_中全清茂官网 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | 泰兴市热钻机械有限公司-热熔钻孔机-数控热熔钻-热熔钻孔攻牙一体机 | 厂房出租_厂房出售_产业园区招商_工业地产&nbsp;-&nbsp;中工招商网 | 东莞喷砂机-喷砂机-喷砂机配件-喷砂器材-喷砂加工-东莞市协帆喷砂机械设备有限公司 | 特种电缆厂家-硅橡胶耐高温电缆-耐低温补偿导线-安徽万邦特种电缆有限公司 | 茶叶百科网-茶叶知识与茶文化探讨分享平台 | 哈尔滨京科脑康神经内科医院-哈尔滨治疗头痛医院-哈尔滨治疗癫痫康复医院 | 酶联免疫分析仪-多管旋涡混合仪|混合器-莱普特科学仪器(北京)有限公司 | 合肥制氮机_合肥空压机厂家_安徽真空泵-凯圣精机 | 消防泵-XBD单级卧式/立式消防泵-上海塑泉泵阀(集团)有限公司 | 网带通过式抛丸机,,网带式打砂机,吊钩式,抛丸机,中山抛丸机生产厂家,江门抛丸机,佛山吊钩式,东莞抛丸机,中山市泰达自动化设备有限公司 | 电子万能试验机_液压拉力试验机_冲击疲劳试验机_材料试验机厂家-济南众标仪器设备有限公司 | PSI渗透压仪,TPS酸度计,美国CHAI PCR仪,渗透压仪厂家_价格,微生物快速检测仪-华泰和合(北京)商贸有限公司 | 云南标线|昆明划线|道路标线|交通标线-就选云南云路施工公司-云南云路科技有限公司 | 精密五金加工厂-CNC数控车床加工_冲压件|蜗杆|螺杆加工「新锦泰」 | 车载加油机品牌_ 柴油加油机厂家 |