AJAX與json php進行查詢與新建

2021-08-07 20:32:23 字數 1541 閱讀 4128

查詢員工資訊

請輸入員工編號:查詢

新建員工資訊

編號:姓名:性別:男

女崗位:

儲存

<?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: text/xml;charset=utf-8");

//header("content-type: text/html;charset=utf-8");

//定義乙個多維陣列,包含員工的資訊,每條員工資訊為乙個陣列

$staff = array

( array("name" => "洪七", "number" => "101", "***" => "男", "job" => "總經理"),

array("name" => "郭靖", "number" => "102", "***" => "男", "job" => "開發工程師"),

array("name" => "黃蓉", "number" => "103", "***" => "女", "job" => "產品經理")

);//判斷如果是get請求,則進行搜尋;如果是post請求,則進行新建

//$_server是乙個超全域性變數,在乙個指令碼的全部作用域中都可用,不用使用global關鍵字

//$_server["request_method"]返回訪問頁面使用的請求方法

if ($_server["request_method"] == "get") elseif ($_server["request_method"] == "post")

//通過員工編號搜尋員工

function search()';

return;

} //函式之外宣告的變數擁有 global 作用域,只能在函式以外進行訪問。

global $staff;

//獲取number引數

$number = $_get["number"];

$result = '';

//遍歷$staff多維陣列,查詢key值為number的員工是否存在,如果存在,則修改返回結果

foreach ($staff as $value) ';

break;

} }echo $result;

}//建立員工

function create()';

return;

} //todo: 獲取post表單資料並儲存到資料庫

//提示儲存成功

echo '';

}?>

asp與javascript進行Ajax應用

一 asp例子 function getsms getsms bytes2bstr https.responsebody 除了https.responsebody還有https.respon ml,https.responsetext end function 二 js例子 do checkuser...

Ajax通過POST方式與PHP進行互動

一 conn.php conn mysql connect localhost root root or die 資料庫連線失敗 mysql error mysql select db db database27 conn or die 資料庫連線失敗 mysql error mysql query...

原生ajax 查缺補漏

建立ajax物件 監聽狀態發生變化 0 4 0 初始化狀態 ajax物件已經被建立 1 open方法已經被呼叫 2 send的方法已經被呼叫 3 所有的響應 已經收到 4 http 響應已經完全接收 ajax.onreadystatechange function ajax.open get www...