【提问】关于表单提交的疑问
java吧
全部回复
仅看楼主
level 9
411977038 楼主
RT
STRUTS1.X的 我们平时做页面表单提交数据的时候
一般是直接SUBMIT提交, 后台可以用getParameter()得到页面对象比如文本框,单选,复选的值
最近做项目,用到很多 用XMLhttp 来提交的,这种是在URL里面拼接参数来提交,
如果参数列表里没有拼接这些对象的参数 这样好像后台用 request.getParameter() 就得不到表单里的对象了 它是用AJAX(好吧, 这东西我不会,同样的还有JQUERY, JS, CSS) xmlHttp.send(get/post,url,null) 或来提交,可以不刷新页面
我想问的是:
1.有没有两全其美的方法,不拼接参数,又能用AJAX提交(关键有些备注框文字太多,我看着那一行URL 就心疼浏览器,我是个追求简洁代码的人)
2.我想确认一下,是不是AJAX提交,只能用拼接URL的方式?
急盼解答 ! 谢谢大家
2013年03月05日 09点03分 1
吧务
level 15
用jquery.
data = {
username : 取好username的值,
password : 取好p...d的值,
..,
..
}
$.ajax({
type: "POST",
url: "提交地址",
data: data,
success: function(ret){
//ret是后台返回值
}
});
2013年03月05日 09点03分 2
这些东西好麻烦的感觉。。 提交在哪里?[啊!] JQUERY AJAX 基本不懂, 要从哪学起呀
2013年03月05日 09点03分
回复 411977038 : 直接调用方法也叫麻烦? 那干脆别学好了。 提交地址填哪里,就提交到哪里呀
2013年03月05日 09点03分
通过POST方法传递JSON格式的参数,这样就避免了在URL中拼参数的传递方式(GET方法),并且Get方法在传递中对参数的长度也有限制的= =
2013年03月05日 09点03分
回复 ╱―★神★―╲ : 我只是没看到submit 说麻烦是因为跟JAVA语法差别较大,很多符号 比如给username赋值,写成object username = XXX;多好 [背扭]
2013年03月05日 09点03分
1