在java的action里面怎么获取jquery的ajax提交过来的json数据,然后解析呢 我只知道在java里面生成json
jQuery.ajax({url:"some.do?action=demo",data:{1:"aa",2:"bb","name":"cc"},dataType:"jso...
jQuery.ajax({
url: "some.do?action=demo",
data:{1:"aa",2:"bb","name":"cc"},
dataType: "json",
async: false,
success: function(data) {
if (data.status == "success") {
dosomething
}else{
doantherthing
}
}
});
也就是java里面怎么获取data数据,然后解析呢比如我想获取提交过来的name值也就是cc
嗯 简单的我都用get提交了,但是有些数据比较大比较多的话还是用json好,这里只是举个例子而已 展开
url: "some.do?action=demo",
data:{1:"aa",2:"bb","name":"cc"},
dataType: "json",
async: false,
success: function(data) {
if (data.status == "success") {
dosomething
}else{
doantherthing
}
}
});
也就是java里面怎么获取data数据,然后解析呢比如我想获取提交过来的name值也就是cc
嗯 简单的我都用get提交了,但是有些数据比较大比较多的话还是用json好,这里只是举个例子而已 展开
6个回答
展开全部
这种简单的数据提交的就直接用ajax的name:value样子传值,用json的话服务端还要用json解包,很麻烦。
追问
嗯 简单的我都用get提交了,但是有些数据比较大比较多的话还是用json好,这里只是举个例子而已
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把async去掉试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看data里面有那些属性...
追问
能 具体点吗
追答
我是说你用调式看看data里面有那些属性,值又在哪个属性里面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一样是rquest.getParamater("xxx")的方式去获取,别想的那么复杂
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这简单啊,在你的action中获取到request请求,用String name=request.getParameters("name");
就是这样!你的Ajax提交的参数一样是存在request作用域里的!
希望对你有帮助!
就是这样!你的Ajax提交的参数一样是存在request作用域里的!
希望对你有帮助!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
和普通的接口访问一样啊。。。。。。。。。 自己定义一个规则 ,如果成功返回的是什么 失败返回的是什么 $.ajax(...) 提交以后。根据返回值判断处理的结果,并显示出来就行了啦。。。
假设 成功以后 输出的是 失败输出
那么 回调函数中
function _ajaxcallback(returnvalue){
returnvalue.result=='bingo'
? //成功
: //失败
}
假设 成功以后 输出的是 失败输出
那么 回调函数中
function _ajaxcallback(returnvalue){
returnvalue.result=='bingo'
? //成功
: //失败
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询