为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕斯709654 2019-06-24 16:14:24
ajax 请求为post时,服务器端如何获取参数
查看完整描述

4 回答

?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

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

查看完整回答
反对 回复 2019-06-29
?
阿晨1998

TA贡献2037条经验 获得超6个赞

//触发函数
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里面

查看完整回答
反对 回复 2019-06-29
?
慕姐8265434

TA贡献1813条经验 获得超2个赞

<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>



查看完整回答
反对 回复 2019-06-29
  • 4 回答
  • 0 关注
  • 1600 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信