phpxiebin 2015-04-22 16:17:26 3358次浏览 0条回复 3 0 0

DEMO如下:可复制出去直接执行,后台实现没贴代码了。但是可以借用火狐的firebug监控网络,JS是ajax方式成功调用后台的

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<title></title>
		<meta http-equiv="Content-Type" content="Content-Type:text/html;charset=utf8">
		<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.1.0.min.js"></script>
		<script type="text/javascript">
			$(document).ready(function(){
				$("a.paging").on("click",function(){
					$.ajax({  
						type:"GET",  
						url:$(this).attr('href'), 
						dataType:"html",
						cache:false,  
						success:function(data){
							//替待html()方法,可以减少多余的重复加载
							var $data = $('<div>' + data + '</div>');
							//需要替换的元素选择器
							var updateId = '.list';
							$(updateId).replaceWith($(updateId, $data));
						},
						error: function (msg) {
							//如果Ajax方法报错,采用A标签原始方式提交
							return true;
						}
				});
				//屏蔽A标签原始提交
				return false;
				});
			});
		</script>
	</head>
	<body>
		<div class='list'>列表内容</div>
		<a class='paging' href="/1">1</a> 
		<a class='paging' href="/2">2</a>
	</body>
</html>

希望和大家交流探讨技术。。。

    没有找到数据。
您需要登录后才可以回复。登录 | 立即注册