Ajax请求参数,get与post
使用Ajax向服务器发送请求参数就可以向服务器“索取”不同的信息了,同一般的表格提交一样,用Ajax提交请求同样有GET与POST之分。
使用GET方法使用GET方法想服务器床底参数的方法比较直接,就是将构建好的请求字符串添加到url后面。例如下面的示意代码:
var name = document.getElementById('username').value; var gender = document.getElementById('gender').value; url = 'process.php'; query = 'name=' + name + '&gender=' + gender; url+=query;最后构成的字符串形如:process.phpname=xxx&gender=yyy。
POST方法使用POST方法提交的时候,url不需要改变,而请求的参数要作为send的参数。
var name = document.getElementById('username').value; var gender = document.getElementById('gender').value; query = 'name=' + name + '&gender=' + gender; //……构建XMLHttpRequest请求的代码…… request.send(query);除了差一个问好之外query字符串就没有什么其它的区别了。
菜鸟的Ajax笔记