日期:2014-05-20  浏览次数:20676 次

用form提交 但不希望跳转页面
比如我把几个数值写在input中 然后希望点击 ‘提交数据’的时候把数据放到后台中去 但希望页面还是这个页面 不能用Ajax

------解决方案--------------------
那你可以提交到action后仍然返回当前页面就可以了
------解决方案--------------------
可以form提交到action处理好后返回 一个页面 比如test.html

在test.html页面写代码
HTML code

<html>
<head>
</head>
<body onload="javascript:history.back()"> //这里就返回原来页面了
</body>
</html>

------解决方案--------------------
<iframe src="about:blank" name="blankFrame" id="blankFrame" style="display: none;"></iframe>
<form target="blankFrame" action="...."
------解决方案--------------------
你可以自己弄个iframe出来,然后把值都弄过去做个form提交,类似于这样
document.forms[0].target=frameName;
document.forms[0].action = url;
document.forms[0].submit();
document.forms[0].target="";