0
TYPO3 6.1TYPO3 extbase news ajax pagebrowser
我已經爲新聞pagebrowser應用了ajax。 要做到這一點我在安裝
news_ajax_list = PAGE
news_ajax_list {
typeNum = 1122
config {
disableAllHeaderCode = 1
xhtml_cleaning = 0
admPanel = 0
debug = 0
no_cache = 1
}
10 = USER
10 {
userFunc = tx_extbase_core_bootstrap->run
extensionName = News
pluginName = Pi1
switchableControllerActions.News.1 = list
}
}
下面的代碼添加我的AJAX的jQuery代碼看起來是這樣的。
$changeduri = $('.page-navigation .f3-widget-paginator li.next').find('a').prop('href')+'&type=1122';
var uri = $changeduri;
$.ajax({
url: uri,
type :'GET',
success: function(data) {
$('.news .news-list-view .page-navigation').before($(data).find('.news-list-view .ajaxcnt').html());
$('.news .news-list-view .page-navigation').html($(data).find('.news-list-view .page-navigation').html());
$('.news .news-list-view .page-navigation').after("<script type='text/javascript'>$('.f3-widget-paginator .next').click(function(e) { e.preventDefault();renderUrl();});</script>");
}
});
Ajax pagebrowser工作得很好。 但我的問題是URL到詳細信息頁面沒有鏈接到詳細信息頁面,而是鏈接到當前頁面(列表頁面)本身。 我已經在Partials/List/List.html
中打印{settings.detailPid}
,並且對於加載了ajax的新聞列表項是空的。並且它對於初始加載的新聞列表項是正確的
這裏有什麼問題?任何幫助?