AJAX怎么用POST 传参数


 1  //注册回调函数。注意注册回调函数是不能加括号,加了会把函数的值返回给onreadystatechange 
 2 xmlhttp.onreadystatechange = callback; 
 3 //设置连接信息 
 4 //第一个参数表示http请求方式,支持所有http的请求方式,主要使用get和post 
 5 //第二个参数表示请求的url地址,get方式请求的参数也在urlKh 
 6 //第三介参数表示采用异步还是同步方式交互,true表示异步 
 7 xmlhttp.open("GET", "servlet/CheckUserName?userName=" + userName, true); 
 8 //发送数据表示和服务器端交互 
 9 //同步方式下,send这名话会在服务器端数据回来后才执行完 
10 xmlhttp.send(null); 
11 
12 //异步方式下,send这句话立即完成执行 
13 //POST方式请求的代码 
14 //xmlhttp.open("POST","servlet/CheckUserName",true); 
15 //POST方式需要自己设置http的请求头 
16 //xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
17 //POST方式发送数据 
18 //xmlhttp.send("userName="+userName); 
19 }

POST方式是把参数写在send函数里面,而GET方式把参数写在open里面,并且传给send函数一个NULL参数才可以。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM