我的点击事件附加到我页面上的多个按钮。每个按钮都会在同一个div中加载.php文件。
现在的问题是,点击几下后,加载时间就会增加。
$('#start').click(function() {
$('#mainbody').load("content1.php");
});
$('#repo').click(function() {
$('#mainbody').load("content3.php");
});
$('#cont').click(function() {
$('#mainbody').load("content2.php");
});
答案 0 :(得分:2)
您可以使用
清空div的HTML$('#mainbody').html('');
答案 1 :(得分:1)
我希望这会有所帮助
$('#mainbody').empty().load("content2.php");
答案 2 :(得分:0)
使用服务器端代码,检测请求是否为ajax。如果是ajax,请不要在内容页面上返回任何javascript。这是php方式:
if(empty($_SERVER['HTTP_X_REQUESTED_WITH']) || strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) != 'xmlhttprequest') {
// echo javascript includes here
}