亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

php和ajax怎么實現表格的實時編輯(附代碼)

2020-03-22 18:20:57
字體:
來源:轉載
供稿:網友
本篇文章給大家帶來的內容是關于php和ajax怎么實現表格的實時編輯(附代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

AJAX用用場景

異步搜索過濾內容數據(關鍵字搜索)

表單異步驗證(表單提交驗證)

異步加載內容數據(更多內容)

數據邏輯處理

AJAX特點

在不刷新當前頁面的前提下,與服務器進行異步交互

優化了瀏覽器和服務器之間的數據傳輸、減少了不必要的數據往返

把部分數據轉移到客戶端,減少了服務器的壓力

實現AJAX的基本思路

根據需求選擇一個javascript類庫

javascript部分向服務器傳遞數據

php接受傳遞的數據,處理數據,返回給javascript

javascript接受php的數據,并做相應處理

基礎知識

前端方面:html css javascript jquery json

服務器方面:php apache(nginx)

數據庫方面:mysql sql

學習目標

學習php和javascript之間異步交互

理解ajax代碼的運行結構和基本原理

清晰布局javascript代碼

效果圖

這里寫圖片描述

代碼實現

創建基本的數據表

完成顯示功能

完成刪除數據功能

完成添加數據功能

完成修改數據功能

表SQL
create table et_data( id int primary key auto_increment, c_a varchar(30), c_b varchar(30), c_c varchar(30), c_d varchar(30), c_e varchar(30), c_f varchar(30), c_g varchar(30), c_h varchar(30));
顯示數據過程

顯示出來一個基本的html

$.get===== data.php

data.php獲取db數據== js

js= 生成行,扔給基本html

添加數據之前端結構搭建

UI添加按鈕,8個文本框 操作列

取消功能

確認添加按鈕,收集UI數據— data.php

data.php — js

列表正常顯示,刷新后記錄仍然存在

編輯功能

給編輯按鈕添加事件 ,替換UI 刪除按鈕– 保存按鈕 編輯按鈕—- 取消按鈕

取消編輯事件

保存編輯的事件,手機數據- data.php

data.php- js

js 行編輯狀態= 正常狀態

源碼展示與分析

1、樣式:main.css

body{background-color:#899BA5;}.container {width:960px;margin:80px auto;}td {font-size:20px;width:120px;height:40px;text-align:center;color:black;cursor:pointer;background-color:white;}td:hover{background-color:#aaaacc;}input.txtField{width:90px;height:30px;}.optLink{text-decoration:none; color:#f46948;}.optLink:hover{color:#cc0033;}

2、基礎模板:index.html

 !doctype html html  head  meta charset= utf-8  title 可編輯表格DEMO /title  link rel= stylesheet href= css/main.css  /head  body  p >

3、JS代碼:app.js

$(function(){ var g_table = $( table.data //定義全局變變量,定位到html的表格 var init_data_url = data.php?action=init_data_list  $.get(init_data_url,function(data){ var row_items = $.parseJSON(data);//json數據轉換成json數組對象 //js循環遍歷 for(var i = 0 , j = row_items.length ; i i++){  var data_dom = create_row(row_items[i]); g_table.append(data_dom); }); //循環生成行記錄 function create_row(data_item){ var row_obj = $( tr /tr  for(var k in data_item){  if( id != k){//去除返回字段中的id var col_td = $( td /td  col_td.html(data_item[k]);//給col_td寫入內容 row_obj.append(col_td);//追加DOM } //自定義按鈕 var delButton = $( a >

4、PHP代碼:data.php

 ?php$action = $_GET[ action switch($action){ case init_data_list : init_data_list();  break;  case add_row : add_row();  break;  case del_row : del_row();  break;  case edit_row : edit_row();  break;}//初始化數據function init_data_list(){ $sql = SELECT * FROM `et_data` //下面函數的參數 $query = query_sql($sql);//自定義函數未定義形參 while ($row = $query- fetch_assoc()) {  $data[] = $row; } echo json_encode($data);exit();}//新增行記錄function add_row(){ $sql = INSERT INTO `et_data` ( `c_a`,`c_b`,`c_c`,`c_d`,`c_e`,`c_f`,`c_g`,`c_h` ) VALUES (  for($i = 0;$i $i++){  $sql .= / . $_POST[ col_ . $i] . / ,  } $sql = trim($sql, , $sql .= )  $lastInsertId = SELECT LAST_INSERT_ID() AS LD  if($res = query_sql($sql,$lastInsertId)){  $d = $res- fetch_assoc();  echo $d[ LD exit(); }else{  echo db error... exit();}//刪除行記錄function del_row(){ $dataid = $_POST[ dataid  $sql = DELETE FROM `et_data` where `id` = . $dataid;  if(query_sql($sql)){  echo ok exit(); }else{  echo db error... exit();}//編輯行記錄function edit_row(){ $sql = UPDATE `et_data` SET  $id = $_POST[ id  unset($_POST[ id  for($i=0;$i $i++){  $sql .= `c_ .chr(97 + $i) . ` = / .$_POST[ col_ . $i] . / ,  $sql = trim($sql, ,  $sql .= WHERE `id` = . $id;  if(query_sql($sql)){  echo ok exit(); }else{  echo db error... exit();}//數據庫查詢function query_sql(){ $mysqli = new mysqli( 127.0.0.1 , root , root , etable  $sqls = func_get_args();//獲取函數的所有參數 foreach ($sqls as $key = $value) {  $query = $mysqli- query($value); $mysqli- close();  return $query;}

源碼鏈接:http://pan.baidu.com/s/1fAinVXU-nWt7ODgrWoNRIg 密碼:n5yr

相關推薦:

PHP實現會員賬號只能唯一登錄的代碼實例

phpExcel在導出文件時內存溢出的解決方法

以上就是php和ajax怎么實現表格的實時編輯(附代碼)的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲已满18点击进入在线看片| 亚洲第一中文字幕| 国产自产女人91一区在线观看| 蜜臀久久99精品久久久久久宅男| 91国内产香蕉| 国产精品老牛影院在线观看| 日韩av手机在线看| 91在线国产电影| 国产精品9999| 国产精品福利在线观看网址| 中文字幕精品—区二区| 精品国产欧美成人夜夜嗨| 高清一区二区三区四区五区| 国产91露脸中文字幕在线| 中文字幕在线视频日韩| 亚洲国产日韩欧美在线动漫| 成人午夜高潮视频| 国产精品久久久久久久久男| 欧美日韩xxx| 伊人男人综合视频网| 精品福利在线看| 中文字幕亚洲自拍| 久久男人资源视频| 亚洲网站视频福利| 国产999精品| 欧美日韩国产黄| 成人黄色在线播放| 亚洲精品动漫久久久久| 久久久久久网站| 久久这里有精品视频| 久久香蕉精品香蕉| 亚洲午夜久久久久久久| xvideos成人免费中文版| 色婷婷亚洲mv天堂mv在影片| 国产精品久久久久久久美男| 日韩在线观看免费高清| 国语自产精品视频在线看一大j8| 欧美猛少妇色xxxxx| 精品女厕一区二区三区| 不卡av在线网站| www.亚洲男人天堂| 91社影院在线观看| 国产精品久久久91| 日本亚洲欧洲色α| 国产精品一香蕉国产线看观看| 精品国产区一区二区三区在线观看| 国产午夜精品免费一区二区三区| 国产精品视频免费在线观看| 亚洲黄色免费三级| 91成人在线观看国产| 欧美另类高清videos| 日韩三级成人av网| 欧美大片va欧美在线播放| 不卡中文字幕av| 欧美理论片在线观看| 国产精品一二三视频| 国产视频精品自拍| 中文一区二区视频| 岛国av在线不卡| 精品亚洲一区二区| 欧美视频在线免费| 欧美性受xxx| 91色视频在线导航| 国产精品福利无圣光在线一区| 最新亚洲国产精品| 欧美大片免费看| 视频直播国产精品| 国产乱肥老妇国产一区二| 日韩av最新在线观看| 51精品在线观看| 欧美激情精品久久久久久黑人| 精品国产自在精品国产浪潮| 一本色道久久88综合日韩精品| 久久久久这里只有精品| 精品亚洲永久免费精品| 日韩欧美国产免费播放| 亚洲日本成人网| 中国日韩欧美久久久久久久久| 亚洲电影免费观看高清| 亚洲图片制服诱惑| 欧美性xxxxxxx| 欧美第一黄色网| 亚洲香蕉伊综合在人在线视看| 欧美激情欧美激情在线五月| 亚洲剧情一区二区| 欧洲亚洲妇女av| 欧美裸体xxxxx| 国产成人精品亚洲精品| 国产精品久久国产精品99gif| 欧美激情videos| 欧美在线视频在线播放完整版免费观看| 久久久久www| 91在线视频九色| 亚洲黄色免费三级| 色妞久久福利网| 国产裸体写真av一区二区| 欧美午夜精品在线| 91久久精品国产91性色| 国产日韩欧美在线| 久久久久久久国产精品视频| 欧美日韩亚洲精品内裤| 中文字幕欧美日韩va免费视频| 欧美国产高跟鞋裸体秀xxxhd| 亚洲男人的天堂网站| 伊人一区二区三区久久精品| 久久成人亚洲精品| 亚洲欧美综合另类中字| 日韩av在线免费播放| 青青草原一区二区| 精品网站999www| 精品久久久久久电影| 中文亚洲视频在线| 欧美午夜片欧美片在线观看| 日韩在线欧美在线国产在线| 精品国产一区二区三区久久久狼| 国产精品久久激情| 久久天堂av综合合色| 欧美亚洲另类激情另类| 欧美极品少妇xxxxⅹ喷水| 久久精品亚洲热| 亚洲精品日韩久久久| 亚洲色图欧美制服丝袜另类第一页| 久久综合伊人77777尤物| 国产+成+人+亚洲欧洲| 国产成人福利夜色影视| 久久精品成人欧美大片古装| 久久久精品国产一区二区| 欧美国产日韩一区二区三区| 久久国产一区二区三区| 97精品一区二区视频在线观看| 日韩美女激情视频| 精品夜色国产国偷在线| 日韩欧美国产黄色| 亚洲国产成人精品久久久国产成人一区| 国产视频精品在线| 日韩欧美aⅴ综合网站发布| 亚洲美女精品久久| 欧美电影在线观看| 国产精品旅馆在线| 国产日韩精品一区二区| 81精品国产乱码久久久久久| 日韩av在线播放资源| 国产伦精品一区二区三区精品视频| 久久人人爽人人| 国产精品aaa| 51色欧美片视频在线观看| 亚洲色图偷窥自拍| 日韩三级影视基地| 丝袜情趣国产精品| 高清欧美一区二区三区| 欧美日韩另类在线| 尤物九九久久国产精品的特点| 欧美激情免费看| 91精品啪在线观看麻豆免费| 欧美高清在线视频观看不卡| 亚洲综合日韩在线| 国产亚洲精品久久久优势| 亚洲男女性事视频| 69久久夜色精品国产7777| 亚洲精品久久久久久久久久久久久| 亚洲精品456在线播放狼人| 久热精品视频在线免费观看| 成人久久一区二区| 久久久女女女女999久久|