合肥网站建设工作室

关注合肥工作室微信公众号,提供最新网站建设资讯

扫一扫微信二维码

Ajax的Get与Post区别

2010-06-05 12:57:14网站设计 229

Get方式:Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
作用:可传送简单数据Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
大小:url最大长度是2083 bytes,可以用于GET传递数据的长度是2048 bytesGdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
包含体:数据追加到url中发送,也就是http的header传送Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

Post方式:Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
作用:可传送简单复杂数据Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
大小:web.config里限制Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
包含体:数据在http请求的实体内容里传送Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

Ajax用Post模式传送数据.需注意:Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
1.设置header的Context-Type为application/x-www-form-urlencode确保服务器知道实体中有参数变量.通常使用XmlHttpRequest对象的SetRequestHeader("Context-Type","application/x-www-form-urlencoded;")Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
2.参数是名/值一一对应的键值对,每对值用&号隔开.如 name=abc&sex=man&age=18.Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
3.参数在Send(参数)方法中发送Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
4.服务器端请求参数区分Get与Post.例如asp.net中以Request.Form["name"]对实体中的参数请求.这时url参数请求Request.QueryString["name"]将引发异常Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

以下为引用的内容:Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
<javascript language="javascript>Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
function StateEvent()Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
{Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
if(XmlHttpObject.readyState == 4)Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
{Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
if(XmlHttpObject.status == 200)Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
{Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
//codeGdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
}Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
}Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
}Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

function CreateXmlHttp()Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
{Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
if(window.ActiveXObject)Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
{Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
return new ActiveXObject("Microsoft.XMLHTTP");Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
}Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
else if (window.XMLHttpRequest)Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
{Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
return new XmlHttpRequest();Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
}Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
}Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

function Start()Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
{Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
var ParamString = "name=abc&sex=man&age=18";Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
var XmlHttpObject = CreateXmlHttp();Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
XmlHttpObject.onreadystatechange = StateEvent; Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
php程序员站Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
XmlHttpObject.open("post","test.aspx",true);Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
XmlHttpObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded;"); //设置服务器响应请求体参数Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
XmlHttpObject.send(ParamString);Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
}Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
</script>Gdn合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

本文关键词
Ajax方法