Ajax参数的传递(POST及GET提交)

来源:互联网 发布:手机怎么进电脑版淘宝 编辑:程序博客网 时间:2024/04/28 15:00

xmlHttp.open("GET", URL, false)中的第三个参数,默认情况下为true,表示使用异步请求,如果设置为false的话,则使用同步请求。

1、GET方法提交时,参数的传递

 

Java代码 复制代码
  1. function show() {   
  2.     createXMLHTTP();   
  3.     var url = "servlet/ajax?a=1&b=2";//参数的传递   
  4.     xmlHttp.open("GET", url);   xmlHttp.onreadystatechange = callback;   
  5.     xmlHttp.send("a=1&b=1");   
  6. }  

 

2、POST方法提交,参数的传递

Java代码 复制代码
  1. function show() {   
  2.     createXMLHTTP();   
  3.     var url = "servlet/ajax";   
  4.     xmlHttp.open("POST", url, false);   
  5.     xmlHttp.setRequestHeader('Content-Type''application/x-www-form-urlencoded');//这句很关键,否则服务器检测不到参数   
  6.     xmlHttp.onreadystatechange = callback;   
  7.     xmlHttp.send("a=1&b=1");   
  8. }