-
GET請(qǐng)求:一般用于信息的獲取,使用URL傳遞參數(shù),對(duì)發(fā)出的信息數(shù)據(jù)量也有限制,一般在2000個(gè)字符。(查詢獲取,冪等,查詢多少次也不會(huì)改變,當(dāng)然也可以用get方法來(lái)修改員工的信息。)
GET請(qǐng)求一般多用于查詢,不用于更新和插入刪除。
POST請(qǐng)求:一般在請(qǐng)求體重,用于修改服務(wù)器上的資源,信息在體重,對(duì)于所發(fā)信息的數(shù)量沒(méi)有限制。
查看全部 -
HTTP請(qǐng)求
第一步,建立TCP的連接。
第二步,web瀏覽器向web服務(wù)器發(fā)送請(qǐng)求命令。
第三步,web瀏覽器發(fā)送請(qǐng)求頭信息。
第四步,web服務(wù)器應(yīng)答
第五步,web服務(wù)器發(fā)送應(yīng)答頭信息。
第六步,web服務(wù)器向?yàn)g覽器發(fā)送應(yīng)答頭信息。
第七步,web服務(wù)器關(guān)閉TCP連接
查看全部 -
HTTP是一種無(wú)狀態(tài)的協(xié)議。
查看全部 -
eval不僅解析json的內(nèi)容而且還執(zhí)行了內(nèi)容
parse只解析內(nèi)容。不執(zhí)行
查看全部 -
XMLHttpRequest對(duì)象
查看全部 -
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<style type="text/css">
#query_result,#save_result{
height: 12px;
}
</style>
<body>
<h1>員工查詢</h1>
<label>請(qǐng)輸入員工信息</label>
<input id="query_number" type="text" name="" value="">
<input id="query" type="submit" name="" value="查詢">
<p id="query_result"></p>
<h2>新建員工信息</h2>
<label>請(qǐng)輸入員工編號(hào)</label>
<input id="number" type="text" name="" value="" placeholder=""><br>
<label>請(qǐng)輸入員工姓名</label>
<input id="name" type="text" name="" value="" placeholder=""><br>
<label>請(qǐng)輸入員工性別</label>
<input type="radio" name="sex" value="男" placeholder="">男
<input type="radio" name="sex" value="女" placeholder="">女<br>
<label>請(qǐng)輸入員工職位</label>
<input id="job" type="text" name="" value="" placeholder=""><br>
<input id="save" type="submit" name="" value="保存">
<p id="save_result"></p>
<script src="jq-lib/jquery-3.3.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#query").click(function(){
$.ajax({
type:"GET",
url:"http://localhost:8055/server.php?number="+$("#query_number").val(),
dataType:"json",
success:function(data){
if(data.success){
$("#query_result").html(data.msg);
}else{
$("#query_result").html("出現(xiàn)錯(cuò)誤:"+data.msg);
}
},
error:function(jqXHR){
alert("請(qǐng)求出錯(cuò):"+jqXHR.status);
}
});
});
//創(chuàng)建
$("#save").click(function(){
$.ajax({
type:"POST",
url:"http://localhost:8055/server.php",
dataType:"json",
data:{
number:$("#number").val(),
name:$("#name").val(),
sex:getRadioValue($("[name='sex']")),
job:$("#job").val()
},
success:function(data){
if(data.success){
$("#save_result").html(data.msg);
}else{
$("#save_result").html("出現(xiàn)錯(cuò)誤:"+data.msg);
}
},
error:function(jqXHR){
alert("請(qǐng)求出錯(cuò):"+jqXHR.status);
}
});
});
});
function getRadioValue(radios){
for(var i=0;i<radios.length;i++){
if(radios[i].checked==true){
return radios[i].value;
}
}
}
//創(chuàng)建
/* document.getElementById("save").onclick=function(){
var xhr = new XMLHttpRequest();
xhr.open("POST","server.php",true);
xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xhr.send("number="+document.getElementById("number").value+
"&name="+document.getElementById("name").value+
"&sex="+getRadioValue(document.getElementsByName("sex"))+
"&job="+document.getElementById("job").value);
xhr.onreadystatechange=function(){
if(xhr.readyState===4&&xhr.status===200){
var respData = JSON.parse(xhr.responseText);
if(respData.success){
document.getElementById("save_result").innerHTML=respData.msg;
}else{
document.getElementById("save_result").innerHTML="出現(xiàn)錯(cuò)誤:"+respData.msg;
}
}
}
}
*/
//查詢
/*
document.getElementById("query").onclick=function(){
var xhr = new XMLHttpRequest();
xhr.open("GET","http://localhost:8055/server.php?number="+document.getElementById("query_number").value,true);
xhr.setRequestHeader("Content-Type","text/plain;charset=utf-8");?
xhr.send();
xhr.onreadystatechange=function(){
if(xhr.readyState===4&&xhr.status===200){
var respData = JSON.parse(xhr.responseText);
if(respData.success){
document.getElementById("query_result").innerHTML=respData.msg;
}else{
document.getElementById("query_result").innerHTML="出現(xiàn)錯(cuò)誤:"+respData.msg;
}
}
}
}
*/
</script>
</body>
</html>
查看全部 -
跨域的請(qǐng)求
查看全部 -
php服務(wù)端安裝
查看全部 -
ajax異步的介紹
查看全部 -
var?request; if(window.XMLHttpRequest){ ????request=?new?XMLHttpRequest();?//IE7+,?FireFox,?Chrome,Opera,Safari ?}?else?{ ?????request?=?new?ActiveXObject("Microsoft.XMLHTTP");?//IE6,IE5 ?}
查看全部 -
PHP:是一種創(chuàng)建動(dòng)態(tài)交互性站點(diǎn)的服務(wù)器端腳本語(yǔ)言。
XAMMP:https://www.apachefriends.org/download.html
查看全部 -
XMLHTTPRequest取得響應(yīng):
監(jiān)聽(tīng)成功且響應(yīng)成功
查看全部 -
XMLHttpRequest發(fā)送請(qǐng)求:
(1)open(method,url,async)
????????method:發(fā)送請(qǐng)求方法;
????????url:請(qǐng)求地址;
????????async:請(qǐng)求同步/異步,默認(rèn)值為true。
(2)send(string)
查看全部 -
jsonp解決跨域方法:
jq
只支持GET請(qǐng)求
查看全部 -
1.什么是HTTP?
????http是計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)進(jìn)行通信的規(guī)則。
????http是一種無(wú)狀態(tài)(不建立持久的連接)協(xié)議。
2.http請(qǐng)求的七個(gè)步驟:
3.http請(qǐng)求一般由四部分組成:
4.get和post請(qǐng)求
????get 請(qǐng)求 不安全,一般是用來(lái)查詢,不會(huì)影響數(shù)據(jù)本身,不做增刪改 冪等;
????post請(qǐng)求安全,對(duì)其他人不可見(jiàn) ,可做增刪改;
5.http響應(yīng):
6.HTTP狀態(tài)碼:
查看全部
舉報(bào)