前端簡單了解:
1. dns解析(將網域名稱轉換為ip位址的過程)
2. 向伺服器傳送一次http請求(要乙個東西)
3. 伺服器會在它的磁碟上找個乙個對應的檔案給到客戶端(一般來說是.html,.jpg.png.css.js等等)
4. 瀏覽器將根據已接收的檔案將**或解析成可見的頁面。
1.無狀態(第一次請求和下一次請求之間是沒有任何關聯的)。
2.伺服器不允許主動向客戶端進行推送
3.常常用在web資料傳輸
例項化乙個xmlhttprequest物件
規劃乙個請求open(method,url,async)false代表同步,true代表非同步,預設;
使用send()傳送請求
接受伺服器端返回的內容,http.responsetext後端返回資料
狀態碼:200,304成功,400開頭客戶端失敗,500開頭伺服器端失敗。
資料庫結構:
* 庫 - excel檔案
* 表 - 檔案內的表
* 列 - 表頭
* 行 - 一條資料
資料庫中表的設計原則:任何表都應該有乙個id欄位,並且該字段的值是唯一的,並且該字段應是該表中的主鍵。
sql語句:
select * from 表名
select * from 表名 where 欄位名="某值"
select * from 表名 where 欄位名="某值" and 欄位名="某值"
select * from 表名 where 欄位名="某值" or 欄位名="某值"
select * from 表名 order by 欄位名 根據某個的字段的值進行排序
delete from 表名 where 欄位名="某值";
delete from 表名
insert into 表名 (欄位名,欄位名,欄位名...) values ("值1","值2","值3"...)
update 表名 set 欄位名="新值" where 欄位名="某值"
update 表名 set 欄位名="新值",欄位名="新值" where 欄位名="某值"
json物件:往往都是前端希望得到的,陣列或物件它們之間的巢狀。(前端期望接收的)
<?php
header
("content-type:text/html;charset=utf-8");
//解決返回值字元編碼問題
//php用$宣告變數,使用的時候也要帶上$
// 連線mysql
$con
=mysql_connect
("localhost"
,"root"
,"123456");
//連庫失敗之後報錯誤資訊if(
!$con
)else,';
}//擷取字串,處理成前端需要的json字串
$response
=substr
($response,0
,strlen
($response)-
1).']';if
(strlen
($response)==
1)else
}?>
PHP實現AJAX請求
require util dbutil.php 定義乙個最終用於返回的陣列 該陣列為關聯陣列 resultarr array sql select from dept result mysqli query conn,sql if result num rows 0 設定查詢訊息 resultarr...
PHP如何判斷ajax請求
通過傳遞 get引數的方法簡單實現了網頁請求的判斷。但是如果需要這樣的功能,這個方法可能就有弊端,功能需求如下 1.通過ajax請求的網頁與普通請求的網頁內容是不相同的 2.通過ajax請求的網頁是為了方便使用者操作,兩種方法請求開啟的網頁必須的內容是相同的,只是ajax請求到的網頁內容比較簡化和使...
前後端分離專案ajax請求配置整理
安裝axios命令 npm install axios import axios from axios const server axios.create 自定義請求頭內容 responsetype json 請求資料型別包括 arraybuffer blob document json text ...