http://www.bac.com/aciton?type=语文 get提交
http://www.bac.com/aciton?type=语文 post提交
不一样
1 如果采用get提交
http://www.bac.com/aciton?type=语文
则request.getParameter("type");
‘语文’会 变成 %?%?/? url处理过的字符,必须转换
2 如果采用post提交,就不需要转化
function postFrm(){
var url = '/portal/aciton?type=语文;
$("#postFrm").attr('action',url) ;
$("#postFrm").submit();
}
则request.getParameter("type"); 直接取得就ok
3 在<a href="" onclick="postFrm()"></a>
特别注意: 如果在onclik是提交post action的,则要把href去掉
否则会执行js函数 postFrm(),但不会提交post
http://www.bac.com/aciton?type=语文 post提交
不一样
1 如果采用get提交
http://www.bac.com/aciton?type=语文
则request.getParameter("type");
‘语文’会 变成 %?%?/? url处理过的字符,必须转换
2 如果采用post提交,就不需要转化
function postFrm(){
var url = '/portal/aciton?type=语文;
$("#postFrm").attr('action',url) ;
$("#postFrm").submit();
}
则request.getParameter("type"); 直接取得就ok
3 在<a href="" onclick="postFrm()"></a>
特别注意: 如果在onclik是提交post action的,则要把href去掉
否则会执行js函数 postFrm(),但不会提交post
本文探讨了HTTP请求中GET与POST两种提交方式的区别。GET提交会导致参数被URL编码,需要进行解码处理才能获取原始值;而POST提交则可以直接获取参数值。文章还介绍了如何使用JavaScript实现POST提交。
574

被折叠的 条评论
为什么被折叠?



