1.在学习ajax时,若用post请求,需要设置如下代码。
ajax.setRequireHeader("content-type","application/x-www-form-urlencoded")
2.form的enctype属性为编码方式,常用有两种:application/x-www-form-urlencoded和multipart/form- data,默认为application/x-www-form-urlencoded。
在这里主要说一下默认:application/x-www-form-urlencode是是一种表单提交方式,该方式是采用urlencode的,也就是说,提交的数据都是经过加密的,服务端需要decode才能正确获得数据。
当action为get时候,浏览器用x-www-form-urlencoded的编码方式把form数据转换成一个字串(name1=value1&name2=value2…),然后把这个字串append到url后面,用?分割,加载这个新的url。