【发布时间】:2018-04-18 08:19:58
【问题描述】:
下面是我的html代码,我想知道两者之间是否有区别 a 和按钮;当我按下 a 时,我可以看到它确实发布了请求,但是 页面仍然存在,没有任何变化。但是按钮会发出请求并刷新页面。另一个奇怪的事情是我评论的内容可以正常工作。
<html>
<button onclick="nextPage()">test</button>
<a onclick="nextPage()">test</a>
<script>
function nextPage() {
$.ajax({
type: 'post',
url: $('#searchform').attr('action'),
data: {lastRow: $("input[name='lastRow']").val()}
});
/*$("input[name='startRow']").val('');
$('#searchform').submit();*/
return false;
}
</script>
</html>
那么任何人都可以说出这背后的技巧吗?感谢您的宝贵时间。
【问题讨论】:
-
这取决于您的按钮是否有 type=submit。如果是,它将刷新页面