我想在索引中动态加载页面的一部分。load()和ajax可以工作,但是当我在我加载的代码中单击一个按钮时(即使完全是空的,没有目的),页面完全重新加载!
这是什么原因造成的?我在网上找了好几个小时都没说这件事。我搜索错了吗?或者做错了什么?
我使用了以下代码:
$(document).ready(function() {
$('#example').click(function() {
$("#dynamic").load("register.php #nicediv");
});
});然后我使用了下面的代码:
$('#clickit2').click(function() {
$.ajax({
url: "register.php",
success: function(data){
$( "#dynamic" ).html(data);
},
});
}); 同样的结果。请帮助我:(
编辑:我发现问题出在表单上。
如果register.php是这样的:
<form>
<button>push me</button>
</form> 如果我按下按钮它就会重新加载。那么表单就不能动态加载了吗?
发布于 2016-08-10 22:34:10
我发现问题出在表单中的“按钮”和“输入类型按钮”上。就是这样。
如果您尝试加载html文件,请确保按钮仅存在于表单外部,并且(到目前为止)一切都将顺利进行。
感谢大家的帮助,我希望这对未来的人有所帮助。
https://stackoverflow.com/questions/38854074
复制相似问题