0

我正在使用 jquery 将我的内容加载到 div 中,如下所示:

function loadContent(elementSelector, sourceUrl) {
$(""+elementSelector+"").html('<img src="preloader.gif " />')
$(""+elementSelector+"").load(""+sourceUrl+"");
}

当我将页面包含到 C5 时,一切仍然有效,除了页面不可编辑。如果我手动打开内容页面,例如 MY_PATH/index.php?cID=116 或通过仪表板,它们是可编辑的。

有人知道什么可能会产生这个问题吗?

4

1 回答 1

0

我不确定为什么它会在一个 url 而不是另一个 url 上工作——我唯一能想到的可能是你的 sourceUrl 变量是从浏览器中获取 url,而你正在调用的加载函数不会像“漂亮的 url”,但与“丑陋的”(index.php?cID=123) 一样好用?

另外,请检查您的浏览器控制台(Chrome/Safari 中的开发人员工具,Firefox 中的 Firebug),看看是否有任何 javascript 错误——这也可能导致问题(尽管我不知道为什么它有时会起作用而不是其他人)。

于 2013-03-26T16:20:12.583 回答