婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Ajax+PHP簡單數據交互

Ajax+PHP簡單數據交互

熱門標簽:怎樣在地圖標注文字 東平縣地圖標注app 地圖標注推銷坑人 河間市地圖標注app 中國地圖標注不明確情況介紹表 大眾點評400電話怎么申請 立陶宛地圖標注 電銷機器人 長春 上海企業外呼系統價錢

PHP是一種創建動態交互性站點的服務器端腳本語言,優勢:PHP腳本語言應用廣泛,開源免費,最重要的是入門簡單,容易掌握。

PHP能夠生成動態頁面內容

PHP能夠創建、打開、讀取、寫入、刪除以及關閉服務器上的文件

PHP能夠接收表單數據

PHP能夠發送并取回cookies

PHP能夠添加、刪除、修改數據庫中的數據

PHP能夠限制用戶訪問網站中的某些頁面

能夠運行于各種平臺,幾乎兼容所有WEB服務器,支持多種數據庫

1.我們想要運行PHP,首先要有個web服務器,一般可以在本地部署一個服務器用來測試。所以需要下載個XAMPP,我們在百度搜索apache friends,直接打開第一個鏈接,然后毫不猶豫的下載最新版本(PHP7.0.9),下載后執行安裝。

2.

2.現在來配置XAMPP來部署一個本地服務器,打開只需要啟用Apache服務,下面我就啟動成功了。如果啟用不成功,Port(s)沒有數據顯示,就證明你監聽的PC端口被占用,你可以在Config的里第一個選項進行監聽端口的更改,找到記事本里的Listen 8080命令改后綴,這里我把監聽端口改成空閑的8080了。


3.下面來打開Dreamweaver建一個服務器站點。站點配置:本地站點文件夾一定要選擇你裝Xampp路徑的htdocs的目錄里。


4.添加服務器配置:

這樣站點就設置好了,然后在站點文件夾創建server.php,腳本如下

?php
//設置頁面內容是html編碼格式是utf-8
//header("Content-Type: text/plain;charset=utf-8"); 
header('Access-Control-Allow-Origin:*');
header('Access-Control-Allow-Methods:POST,GET');
header('Access-Control-Allow-Credentials:true'); 
header("Content-Type: application/json;charset=utf-8"); 
//header("Content-Type: text/xml;charset=utf-8"); 
//header("Content-Type: text/html;charset=utf-8"); 
//header("Content-Type: application/javascript;charset=utf-8");


//定義一個多維數組,包含員工的信息,每條員工信息為一個數組
$staff = array
(
array("name" => "喬布斯", "number" => "101", "sex" => "男", "job" => "IOS開發工程師"),
array("name" => "比爾蓋茨", "number" => "102", "sex" => "男", "job" => "微軟開發工程師"),
array("name" => "陳美麗", "number" => "103", "sex" => "女", "job" => "安卓開發工程師"),
array("name" => "黃力", "number" => "104", "sex" => "男", "job" => "Java開發工程師"),
array("name" => "車神", "number" => "105", "sex" => "男", "job" => "游戲開發工程師"),
array("name" => "測試貓", "number" => "106", "sex" => "男", "job" => "web前端開發工程師")
);


//判斷如果是get請求,則進行搜索;如果是POST請求,則進行新建
//$_SERVER是一個超全局變量,在一個腳本的全部作用域中都可用,不用使用global關鍵字
//$_SERVER["REQUEST_METHOD"]返回訪問頁面使用的請求方法
if ($_SERVER["REQUEST_METHOD"] == "GET") {
search();
} elseif ($_SERVER["REQUEST_METHOD"] == "POST"){
create();
}


//通過員工編號搜索員工
function search(){
//檢查是否有員工編號的參數
//isset檢測變量是否設置;empty判斷值為否為空
//超全局變量 $_GET 和 $_POST 用于收集表單數據
if (!isset($_GET["number"]) || empty($_GET["number"])) {
echo '{"success":false,"msg":"參數錯誤"}';
return;
}
//函數之外聲明的變量擁有 Global 作用域,只能在函數以外進行訪問。
//global 關鍵詞用于訪問函數內的全局變量
global $staff;
//獲取number參數
$number = $_GET["number"];
$result = '{"success":false,"msg":"沒有找到員工。"}';

//遍歷$staff多維數組,查找key值為number的員工是否存在,如果存在,則修改返回結果
foreach ($staff as $value) {
if ($value["number"] == $number) {
$result = '{"success":true,"msg":"找到員工:員工編號:' . $value["number"] . 
',員工姓名:' . $value["name"] . 
',員工性別:' . $value["sex"] . 
',員工職位:' . $value["job"] . '"}';
break;
}
}
 echo $result;
}


//創建員工
function create(){
//判斷信息是否填寫完全
if (!isset($_POST["name"]) || empty($_POST["name"])
|| !isset($_POST["number"]) || empty($_POST["number"])
|| !isset($_POST["sex"]) || empty($_POST["sex"])
|| !isset($_POST["job"]) || empty($_POST["job"])) {
echo '{"success":false,"msg":"參數錯誤,員工信息填寫不全"}';
return;
}
//TODO: 獲取POST表單數據并保存到數據庫

//提示保存成功
echo '{"success":true,"msg":"員工:' . $_POST["name"] . ' 信息保存成功!"}';
}

?>

我們可以在server.php文件數組$staff里的數據進行查詢,并且可以實現添加數據的功能,下面來創建demo.html

style>
body,input,button,select,h1{
font-size:20px;
line-height:18px;
}
/style>


script>

window.onload=function(){
document.getElementById("search").onclick=function(){//查詢數據
//發送Ajax查詢請求并處理
var request=new XMLHttpRequest();
//open("方法(GET查詢,POST添加)","打開的文件數據",處理方式(同步為false異步為true,不填默認為true));
request.open("GET","server.php?number="+document.getElementById('keyword').value);
request.send();
request.onreadystatechange=function(){
if(request.readyState===4){//當服務器請求完成
if(request.status===200){//status==200為服務器請求成功
 var data=JSON.parse(request.responseText);
 if(data.success){//數據填寫符合要求
document.getElementById('searchResult').innerHTML=data.msg;
 }else{//數據填寫不符號要求
document.getElementById('searchResult').innerHTML="出現錯誤:"+data.msg;
 } 
}else{//服務器請求失敗
 alert("發生錯誤:"+request.status);
}
}
}
}

document.getElementById("save").onclick=function(){//添加數據
//發送Ajax添加數據請求并處理
var request=new XMLHttpRequest();
//open("方法(GET查詢,POST添加)","打開的文件數據",處理方式(同步為false異步為true,不填默認為true));;
request.open("POST","server.php");
//定義data取得用戶所填寫的數據,并且send(data)到服務器
var data="name="+document.getElementById("staffName").value
 +"number="+document.getElementById("staffNumber").value
 +"sex="+document.getElementById("staffSex").value
 +"job="+document.getElementById("staffJob").value;
request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");//在POST方法里必寫,否則添加數據不起作用
request.send(data);
request.onreadystatechange=function(){
if(request.readyState===4){//當服務器請求完成
if(request.status===200){//status==200為服務器請求成功
 var data=JSON.parse(request.responseText);
 if(data.success){//數據填寫符合要求
document.getElementById('createResult').innerHTML=data.msg;
 }else{//數據填寫不符合要求
document.getElementById('createResult').innerHTML="出現錯誤:"+data.msg;
 } 
}else{//服務器請求失敗
 alert("發生錯誤:"+request.status);
}
}
}
}
}
/script>

body>
h1>員工查詢/h1>
label>請輸入員工編號:/label>
input type="text" id="keyword"/>
button id="search">查詢/button>
p id="searchResult">/p>

h1>員工創建/h1>
label>請輸入員工姓名:/label>
input type="text" id="staffName"/>br>
label>請輸入員工編號:/label>
input type="text" id="staffNumber"/>br>
label>請輸入員工性別:/label>
select id="staffSex">
 option>男/option>
 option>女/option>
/select>br>
label>請輸入員工職位:/label>
input type="text" id="staffJob"/>br>
button id="save">保存/button>
p id="createResult">/p>
/body>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Ajax+php數據交互并且局部刷新頁面的實現詳解
  • php 接口與前端數據交互實現示例代碼
  • 利用php做服務器和web前端的界面進行交互
  • Ajax異步傳輸與PHP實現交互示例
  • Android App端與PHP Web端的簡單數據交互實現示例
  • 微信小程序學習筆記之表單提交與PHP后臺數據交互處理圖文詳解
  • php變量與JS變量實現不通過跳轉直接交互的方法
  • PHP與MySQL交互使用詳解
  • PHP與服務器文件系統的簡單交互
  • PHP與Web頁面交互操作實例分析

標簽:遼寧 本溪 益陽 內江 玉樹 四川 銅川 營口

巨人網絡通訊聲明:本文標題《Ajax+PHP簡單數據交互》,本文關鍵詞  Ajax+PHP,簡單,數據,交互,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax+PHP簡單數據交互》相關的同類信息!
  • 本頁收集關于Ajax+PHP簡單數據交互的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧洲另类一二三四区| 亚洲精品成人精品456| 国产一区不卡视频| 欧美国产一区视频在线观看| 欧洲生活片亚洲生活在线观看| 日韩视频一区在线观看| 亚洲欧美二区三区| 欧美日韩精品一区二区| 国产裸体歌舞团一区二区| 国产麻豆午夜三级精品| 日韩欧美一二三四区| 91精品国产全国免费观看| 亚洲综合视频网| 国产日韩精品一区二区浪潮av| 视频一区视频二区中文字幕| 国产一区二区三区黄视频 | 最新国产精品久久精品| 六月婷婷色综合| 一本久道久久综合中文字幕| 欧美福利电影网| 国产精品久久久久影院| 99re热这里只有精品视频| 成人免费高清视频在线观看| 成人免费看视频| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲综合色自拍一区| 色猫猫国产区一区二在线视频| 97久久精品人人做人人爽 | 亚洲国产一区二区a毛片| 亚洲午夜电影在线| 91亚洲永久精品| 制服丝袜在线91| 国产精品久久久久一区二区三区| 中文字幕日韩精品一区| 高清不卡一区二区| 日韩欧美亚洲国产另类| 久久99精品久久只有精品| 色综合久久久久久久久久久| 夜夜精品浪潮av一区二区三区| 风间由美一区二区三区在线观看 | 欧美大尺度电影在线| 亚洲国产成人tv| 久久久久国产精品麻豆ai换脸| 亚洲国产乱码最新视频| 在线观看免费视频综合| 国产精品国产精品国产专区不蜜 | 日本中文字幕一区| 欧美大片顶级少妇| 99视频热这里只有精品免费| 亚洲丝袜另类动漫二区| 日本道精品一区二区三区| 在线一区二区三区做爰视频网站| 亚洲毛片av在线| 337p亚洲精品色噜噜狠狠| 韩国中文字幕2020精品| 精品1区2区在线观看| 国产成人在线观看免费网站| 国产亚洲成aⅴ人片在线观看| 丝瓜av网站精品一区二区| 欧美伦理视频网站| 久久精品99国产国产精| 欧美精品一区二区三| 国产最新精品精品你懂的| 一区av在线播放| 色哟哟国产精品| 日本欧美一区二区| 日韩一区二区三区视频在线 | 8v天堂国产在线一区二区| 免费看日韩精品| 国产精品短视频| 欧美日韩成人高清| 色婷婷久久99综合精品jk白丝| 国产成人啪午夜精品网站男同| 久久久亚洲精品一区二区三区| 欧美高清视频一二三区| 久久99久国产精品黄毛片色诱| 国产精品久久久久毛片软件| 国产校园另类小说区| 欧美高清激情brazzers| 欧美无乱码久久久免费午夜一区| 精品一二线国产| 一区二区三区在线播| 美女视频黄频大全不卡视频在线播放| 国产无人区一区二区三区| 在线欧美小视频| 99re66热这里只有精品3直播| 国产综合久久久久影院| 国产精品乱人伦中文| 日韩av电影天堂| 日韩电影在线观看一区| 亚洲已满18点击进入久久| 久久―日本道色综合久久| 9191成人精品久久| 国产aⅴ综合色| 91一区二区在线| 欧美在线观看视频在线| 懂色av一区二区三区免费观看| 国产不卡在线视频| 国产成人免费在线观看| 日本高清无吗v一区| 日日欢夜夜爽一区| 国产一区二区三区高清播放| 亚洲欧美另类综合偷拍| 国产精品久久精品日日| 欧美www视频| 国产色综合一区| 欧美一区二区精品久久911| 日韩午夜三级在线| 欧美日韩欧美一区二区| 欧美成人性战久久| 久久久综合激的五月天| 亚洲a一区二区| 亚洲精品免费一二三区| 日韩精品一级二级| 国产精品一区二区在线看| 91蜜桃在线免费视频| 精品久久国产97色综合| 亚洲精品一区二区三区福利| 亚洲综合激情网| 视频一区二区国产| 91视频国产资源| 国产精品情趣视频| 国产高清成人在线| 日韩一级视频免费观看在线| 国产精品麻豆视频| 国产aⅴ综合色| 久久久午夜电影| 麻豆精品一区二区三区| 欧美久久一二三四区| 国产日韩v精品一区二区| 国产成人丝袜美腿| 久久这里只有精品首页| 午夜久久久久久久久| 99久久精品99国产精品| 一区二区三区蜜桃| 99久久综合精品| 中文字幕一区二区三区四区| 丁香亚洲综合激情啪啪综合| 久久精品一二三| 国产米奇在线777精品观看| 久久精品日韩一区二区三区| 五月天一区二区| 91在线免费看| 欧美特级限制片免费在线观看| 7777精品伊人久久久大香线蕉| 亚洲美女屁股眼交3| 精品中文字幕一区二区| 欧美日韩免费在线视频| 精品国产乱码91久久久久久网站| 午夜久久久久久| 欧美va亚洲va在线观看蝴蝶网| 亚洲一区二区三区四区在线免费观看| 欧美日韩精品是欧美日韩精品| 日av在线不卡| 亚洲欧美色综合| 日韩欧美国产1| 日本二三区不卡| 国产精品一卡二卡在线观看| 亚洲男同1069视频| 精品国产人成亚洲区| 99re这里都是精品| 久久av资源站| 亚洲天堂免费看| 精品sm捆绑视频| 7777精品伊人久久久大香线蕉完整版 | 日韩不卡手机在线v区| 日韩毛片视频在线看| 日韩欧美国产综合在线一区二区三区| 精品一区二区成人精品| 午夜精品aaa| 日本一区二区综合亚洲| 欧美日韩aaaaaa| 色综合久久88色综合天天| 极品少妇一区二区三区精品视频| 成人欧美一区二区三区1314| 欧美r级在线观看| 日韩你懂的在线观看| 欧美一二三区在线观看| 欧美艳星brazzers| 99久久亚洲一区二区三区青草| 精品国产成人系列| heyzo一本久久综合| 亚洲一区二区三区精品在线| 国产日韩精品一区二区三区| 欧美精选在线播放| 色综合天天综合在线视频| 99国产精品一区| 老司机精品视频线观看86| 日韩国产欧美在线视频| 亚洲影视在线观看| 日韩中文字幕av电影| 久久www免费人成看片高清| 久久精品国产999大香线蕉| 国产一区 二区| av中文字幕亚洲| 欧美艳星brazzers| 欧美mv和日韩mv国产网站| 欧美一区二区三区思思人| 国产亚洲美州欧州综合国| 国产女人18毛片水真多成人如厕|