json 只能通过ajax提交吗?能不能把json格式的数据放在表单的某个值里和其他表单项一起提交?
2个回答
展开全部
ajax只是一种方式,当然可以通过把json放其它地方(如隐藏域)的方式和其它一起提交。而且效果还是一种的,你后台json_decode就可以了
追问
我通过jquery赋值的方法比如
var jsonval={"name":"123","password","123"};
$('#jsonstr').val(jsonval);
然后提交后,在servlet通过,Object obj=request.getprameter("jsonval");这样来获取 只得到一个字符串"[Object object]"
追答
你可以把对像的值赋给jsonval,同样了可以把字符串的值赋给它吧,只是改变下字符串的样子,改成字符串就行了,加上引号和转义号,就这样就可以了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询