ajax入门简明教程---处理POST请求
图老师小编精心整理的ajax入门简明教程---处理POST请求希望大家喜欢,觉得好的亲们记得收藏起来哦!您的支持就是小编更新的动力~
参看前面的代码,我们知道在ajax中,发送请求是send()方法,它的前题是open()方法。Open
(“POST”,URL,true)这样发送的就是POST请求了,不过它要不GET请求多一句话
XHR.setRequestHeader(“Content-Type”,”application/x-www-form-urlencoded”);
加上这句话才是POST请求。
更值得一提的是,XML的请求,这也是POST请求的一种。只是发过去的是XML文件,或是在内存里的XML格式。XML不也是文本吗?传个文本过去,服务器端,用什么语言也就都可以解析了。这种方式的应用很广泛,如果不用javascript写,用flash写一个XML请求也是可以的。
我们用javascipt建立一个函数
function XML() {
var xml = “user”;
xml = xml + “name” + username + “/name”;
xml = xml + “password” + password + “/password”;
xml = xml + “/user”;
return xml;}
在我们发送请求的时候,同样要用POST请求,Open(“POST”,URL,true)。也要加上请求头XHR.setRequestHeader(“Content-Type”,”application/x-www-form-urlencoded”);
然后就用send(XML());发送出去就可以了。后台能解析XML的方法可多了。