私は jQuery Address プラグインを使用しています。すべての ajax ナビゲーションはそれに基づいており、より正確にはそのような internalChange または externalChange イベントに基づいています。
$(document).ready(function() {
initDeepLinking();
});
function linkClicked(e){
var request = $.ajax({
url: e.path,
data: e.queryString,
type: "GET",
dataType: "json",
});
request.done(handleResponse);
return false;
}
function handleResponse(response, textStatus, jqXHR){
$('#main').html(response.responseText);
};
function initDeepLinking(){
$.address.internalChange(function(event){
linkClicked(event);
});
$.address.externalChange(function(event){
linkClicked(event);
});
}
そのため、現在のページにつながるリンクをクリックしても何も起こりません。そのときにページをリロードしたいと思います。簡単なオプションはありますか?ありがとう !