我正在阅读帖子prevent redirection on submit to form,我有一个问题。 可以有一个HTML表单,如:
<html>
<head>...</head>
<body>
<form method="POST" action="/SaveDate" <!-- some other properties --> >
<input type="text" name="username" />
<input type="upload" name="upload" />
<input type="submit" />
</form>
</body>
</html>
但是,当执行方法SaveData
(POST)时,只刷新页面? (使用javascript)?
答案 0 :(得分:0)
而不是使用表单发布方法
使用jquery
$.post( "test.html", function( data ) {
$( ".idofelement" ).html( data );
});
答案 1 :(得分:0)
刚刚找到了另一种可以使用的方法,它有点隐藏的Iframe - 试试这个,对我有用。
CSS
<style>
.hide { position:absolute; top:-1px; left:-1px; width:1px; height:1px; }
</style>
HTML
<iframe name="hiddenFrame" class="hide"></iframe>
`<form method="POST" action="/SaveDate" target="hiddenFrame"> <!-- some other properties --> >
<input type="text" name="username" />
<input type="upload" name="upload" />
<input type="submit" />
</form>`
尝试 - <INPUT TYPE="button" onClick="history.go(0)" VALUE="Refresh">
有帮助吗?