Я использую плагин jquery history в одном из моих веб-приложений.Проблема в том, что когда я нажимаю на ссылку, я замечаю в firebug, что два ajax-запроса отправляются.В чем может быть проблема?Я приложил свой код ниже.Спасибо за вашу помощь.
$(document).ready(function () {
$('a[href=' + window.location.hash + ']').addClass('selected');
// History plugin
$.history.init(function(hash) {
if(hash != '') {
getPage();
} else {
$('a[rel=tk]').click(function () {
var hash = this.href;
hash = hash.replace(/^.*#/, '');
$.history.load(hash);
$('a[rel=tk]').removeClass('selected');
$(this).addClass('selected');
$(this).next('.loading').show();
getPage();
return false;
});
}
});
function getPage() {
var page = 'page=' + encodeURIComponent(document.location.hash);
// Filter pages
$.ajax({
url: "loader.php",
type: 'GET',
data: page,
cache: false,
success: function (data) {
// Show Loadin icon
$('.loading').hide();
// Load content
$('#canvas').html(data);
}
});
}
});
Спасибо за вашу помощь!