asp.net 使用jquery $.post数组传参

asp.net 使用jquery $.post数组传参,第1张

var result
$ajax({
type:"post",
url:url,
data:{type:"check",参数名1:参数1值,参数名2:参数2值},
async:false,
success:function(msg){
result=msg;
}
});
这样传
后台获取
request[参数名1]
request[参数名2]

把一个数组当参数传一样的,比如原来:{name:'zhang'},现在是{name:['zhang','li','wang']}。需要后台注意的是获取name参数值则要用数组去存储name值了。
你可以去后盾人平台看看,里面的东西不错

如上代码执行结果如下
POST
map[]
通过输出body可以看出,业务服务器发送过来的数据是标准的post的数据,可是为什么无论用什么方法取出来的都是空呢?如何是php可以用$_POST,那么golang要用什么方法获取post过来的数据呢

假设object是{"id":1, name:"张三"},
1、如果你用struts,action里面需要定义id和name,以及id和name的getter、setter,你就可以直接从id和name取到值。
2、如果你用基础的servlet,就这样取值requestgetParameter("id")或者requestgetAttribute("id")。
3、如果你用springmvc,需要在controller定义参数id和name,你就可以直接从id和name取到值,你也可以从requestgetParameter("id")或者requestgetAttribute("id")取值


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13401939.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存