get:传值的少,记得好像是1kb,故效率高,安全性低,因为它会产生缓存(会产生乱码,以下代码还没解决这个问题)

 

      xmlObj.open("GET","get_name.aspx?labelname="+labelname,true);
      xmlObj.send (
'');  

 

post:可以传大量的值,安全性高,因为它不产生缓存(以下代码可以传中文从而不产生乱码)

 

代码
            var postContent =encodeURIComponent(labelname);
            xmlObj.open(
"POST""get_name.aspx?labelname="+postContent, true);
            xmlObj.setRequestHeader(
"Content-Type""application/x-www-form-urlencoded");
            
//xmlhttp.setRequestHeader("Content-Type", "text/xml"); //如果发送的是一个xml文件
              xmlObj.send(postContent);

 

建议使用post。记录一下,以免忘记。如有哪位知道怎么解决get的乱码问题麻烦回复一下,谢谢!嘻嘻...

posted on 2010-01-05 21:51  Code007  阅读(1427)  评论(0编辑  收藏  举报