关于submit如何传参数的问题,大侠支招。
前台方法:form.submit();
后台的java方法:
public void upload(HttpServletRequest request, HttpServletResponse response);
我想问一下,能不能在submit时,给request中传递一个参数。
后台直接可以从requset中获取。
备注:
不能用表单提交的方式,让我去表单列表中去拿。
这部分不太熟悉,不知道能不能这样做。 --------------------编程问答-------------------- 可以把值存到cookie里,后台调去 --------------------编程问答-------------------- http://blog.csdn.net/jkunzhang/article/details/6187977 这个可能是你需要的 --------------------编程问答-------------------- Get方式提交
$.get("test.aspx", { name: "John", time: "2pm" },
function(data){
alert("Data Loaded: " + data);
}); --------------------编程问答-------------------- request.from[索引值].string(); --------------------编程问答-------------------- 你submit前直接把form.action后加上参数不就结了?
如form.action="a.aspx?tid=" + id
这样不就可以了?
就算是jquery也可以这样子,到后台页面直接用Request.QueryString取值就可以了。 --------------------编程问答--------------------
顶,这是一种方式,还有另外一种好理解的方式就是在画面上放一个隐藏域,然后通过给隐藏域赋值达到效果 --------------------编程问答--------------------
多谢,还有件事情,得麻烦帮忙解决一下。
submit请求的返回值会把页面刷没,出现返回的消息。
怎么能让页面不变,不出现返回的消息。
多谢。。。加分。。。 --------------------编程问答--------------------
把submit改为button就可以了。或者提交一个js函数,在form里写上<form onsubmit="return aaa();">
function aaa()
{
bbb();
return false;//此句用于阻止表单提交。
}
function bbb()
{
//这里写上你的提交动作
} --------------------编程问答-------------------- LZ 再说明白点
补充:.NET技术 , ASP.NET