簡體   English   中英

jQuery .load需要頁面刷新但還會返回false-幫助

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM