您的位置:首页 > 编程语言 > Java开发

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

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

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

 

Java代码



function show() {   

    createXMLHTTP();   

    var url = "servlet/ajax?a=1&b=2";//参数的传递   

    xmlHttp.open("GET", url);   xmlHttp.onreadystatechange = callback;   

    xmlHttp.send("a=1&b=1");   

}  

function show() {
createXMLHTTP();
var url = "servlet/ajax?a=1&b=2";//参数的传递
xmlHttp.open("GET", url);	xmlHttp.onreadystatechange = callback;
xmlHttp.send("a=1&b=1");
}

 

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

Java代码



function show() {   

    createXMLHTTP();   

    var url = "servlet/ajax";   

    xmlHttp.open("POST", url, false);   

    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');//这句很关键,否则服务器检测不到参数   

    xmlHttp.onreadystatechange = callback;   

    xmlHttp.send("a=1&b=1");   

}  

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

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐