请问ajax 请求为post时,服务器端如何获取参数?

ajax 请求为post时,服务器端如何获取参数


慕斯709654
浏览 1601回答 4
4回答

一只甜甜圈

这取决于post时的mime类型以及后台语言。比如默认情况下mime类型应该是application/x-www-form-urlencoded,后台语言假定是php,则这样读取:$_POST["key"]如果是asp则这样: request.form("key") 或 request("key")另外,当上传的是文件时,则mime类型通常是multipart/form-data如果上传的是json对象,则类型为application/json不同的类型,后台就要用不同的方式去处理。

阿晨1998

//触发函数function checkpart(){var hhpntext=document.getElementById("HHPNText").value;var url="./CheckPartServlet?HHPNText="+hhpntext;//请求地址及参数传递xmlHttp.open("GET", url, true);//建立请求xmlHttp.onreadystatechange=handle;//设置回调函数xmlHttp.send(null);//发送请求你如果用post的话就放到下面的send里面

慕姐8265434

<input type="text" name="username" id="username" ><input type="button" value="测试" onclick="test();"><script type="text/javascript">get $.ajax 还有这2种方式 我用了个post作为例子function test(){//这个是jquer的 请求 你要加载个jquery的库 举例是post请求$.post('这里是你请求的地址',{//你传的参数 把你的input框的值以post方式传送username:$('#username').val()},function(data){这里是从你请求的地址返回来的数据 具体怎么处理就看你自己的需求了})}</script>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python
Java