[英]Jquery .load need page refresh but but also return false - help
大家好,這很簡單,但又不確定如何執行。
我將頁面加載到div這樣簡單:
$('.pageLink').click(function() {
var pagetoload = ($(this).attr('href').substring(5));
$('#adminArea').load(pagetoload+'.php');
return false;
});
那根本沒有問題。 唯一的事情是我在已加載的頁面的“幾個”上使用CKEditor,並在所有頁面上顯示CKEditor,這似乎需要刷新頁面。我知道這是完全錯誤的,並且不起作用(顯然),但是它給了您一個主意需要什么,以及如何實現(如果可能)。
$('.pageLink').click(function() {
var pagetoload = ($(this).attr('href').substring(5));
return true;
$('#adminArea').load(pagetoload+'.php');
return false;
});
有任何想法嗎? - 提前致謝
實施CKE時,必須使用如下代碼段。
CKEDITOR.replace( 'editor1' );
當您從Ajax訪問時,這是在將編輯器附加到頁面之前調用的。 您可以嘗試一件事。 加載ajax內容后,請再次在指定控件上調用CKEDITOR.replace()函數。 這可能會解決您的問題。
[編輯]
$('#adminArea').load(pagetoload+'.php');
CKEDITOR.replace( 'EDITOR' );
[編輯2]
$('#adminArea').load(pagetoload+'.php', function() {
CKEDITOR.replace( 'EDITOR' );
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.