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) URL でも問題なく動作しますか?

また、ブラウザ コンソール (Chrome/Safari の開発者ツール、Firefox の Firebug) をチェックして、javascript エラーがないかどうかを確認してください。 )。

于 2013-03-26T16:20:12.583 に答える