我在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?