PHP程序员站--PHP编程开发平台
 当前位置:主页 >> 网页制作 >> Ajax >> 

ajax入门简明教程---处理POST请求

ajax入门简明教程---处理POST请求

来源:互联网  作者:  发布时间:2008-05-30
HTTP协议请求里面的, get和post这两种请求。是最常见了,前面
    HTTP协议请求里面的, get和post这两种请求。是最常见了,前面用的都是get请求因为是最简单的了。GET请求是通过URL的参数传递的,传的是什么,一幕了然。服务器接它的参数就可以了。不过GET请求有一些限制,最大只能传2K的内容,所以大的文本,还是要用POST来传的。如果要是上传个文件,就必需用POST了,也不能把一个文件写到URL上啊。

  参看前面的代码,我们知道在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的方法可多了。
Tags: ajax   post   请求   请求   教程   入门   xml   xml   post   url   os  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号