加载新数据和使用jquery历史记录pushstate时出现问题

时间:2014-05-25 00:29:32

标签: javascript jquery ajax

我在ajax之后加载新数据时遇到了一些问题。我有一个jquery历史pushstate。这是代码:

 $(window).bind("popstate", function() {
 anchorClick(location.pathname);        
 });

 function anchorClick(link) {
 var linkSplit = link.split("/").pop();
 $.get(linkSplit, function(data) {
 var contentarea = $("#content", $(data));
 $("#content").html(contentarea.html());
 });
 }

所以基本上用函数调用函数来刷新它。我有我的ajax。这是代码:

 $.ajax({
 success : function(data){
 $("#fpcont").html(data);   
 },

基本上我的成功发生在使用ajax,我使用php处理数据。数据成功假设由id加载,但永远不会发生。由于anchorClick正在破坏数据位置路径,因此页面会刷新索引页面的位置。我的问题是如何停止我的锚点并正确加载我的ajax?

0 个答案:

没有答案