表单提交的不同

和在提交的时候,前者提交的数据是乱码,后者提交则没有乱码!谁能解释一下这个深奥的问题

当input中有value为中文时,才会出现这种效果..

未指定method时,默认为GET提交数据.GET方式直接将数据加在URL后面进行发送.所以会出现乱码.

而指定为POST时,它会将数据进行加密(加密后的数据不含中文的),然后跟随当前请求一起发送过去.然后服务器端会自动解密数据,所以无乱码.

你对post进行了编码处理,对get没有处理?
还是你用get的时候没有encodeURL?