Jquery .load需要页面刷新,但也返回false - help

时间:2010-07-03 06:50:03

标签: jquery load page-refresh

大家好,这很简单,但不知道怎么做。

我正在将页面加载到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;
});

任何想法? - 提前谢谢

1 个答案:

答案 0 :(得分:0)

实施CKE时,您必须使用如下代码段。

CKEDITOR.replace( 'editor1' );

当您从Ajax访问时,在编辑器附加到页面之前调用它。你可以尝试一件事。加载ajax内容后,再次调用指定控件上的CKEDITOR.replace()函数。这可能会解决您的问题。

[编辑]

$('#adminArea').load(pagetoload+'.php');
CKEDITOR.replace( 'EDITOR' );

[编辑2]

$('#adminArea').load(pagetoload+'.php', function() {
  CKEDITOR.replace( 'EDITOR' );
});
相关问题