我在wordpress上的ajax分页存在问题:
$(function($) {
// When i click on pagination link
$('.last-news').on('click', '.pagination a', function(e){
// I remove the default behavior
e.preventDefault();
// Then i add a smoothscroll to the top
var scrollPosition = $(window).scrollTop(),
$content = $('.last-news .content');
$('html, body').stop().animate({
scrollTop:$("#last-news").offset().top
}, 400);
// There is the ajax code where i get the content of my link
var link = $(this).attr('href');
// I fadeOut the content before i fadeIn the new one
$content.fadeOut(200, function(){
// I call the content of my link
$content.load(link + '.last-news .content', function() {
$content.fadeIn(200);
// I change the url without refreshing the page
history.pushState(null, null, link);
});
});
});
});
我该怎么调试呢? (我不满足于ajax:s)。
你知道我可以尝试修复它吗?
感谢您的时间
答案 0 :(得分:0)
好的,我修好了!
由于我的网址是正确的,我必须在我的header.php文件任何代码之前更改服务器对header("HTTP/1.1 200 OK");
的回复标题
我不知道是否需要在我生产时将其移除,或者如果这会产生另一个问题,但现在它已经完全正常工作了。希望我能避免别人在此浪费时间:)