2
<a href="/Search/ReadChain/?CategoryID=123&ParentID=5587&LogDate=10/12/2012" class="ReadChainDL">Read Chain</a>

$(".ReadChainDL").colorbox();

Read Chain をクリックすると ajax が実行され、カラーボックスがロードされますが、カラーボックスは空白です! ajax が実行され、firebug を介して正しいコンテンツがプルされていることを確認できます。生成された ajax コンテンツをカラーボックスに入力していないだけです。カラーボックスが空白であることをfirebugで確認しました。

Firefox と Chrome で試してみました

4

2 に答える 2

0

それは URL でなければなりません。あなたのコードは正常に動作します。証明: http://jsfiddle.net/HP8tN/

主な可能性は次の 2 つだと思います。

  • ファイル名がないため、Colorbox は使用するコンテンツ タイプを認識していない可能性があります。または、URL が間違っているか、ターゲットのコンテンツ タイプが間違っている可能性があります。これが最も可能性の高い選択肢だと思います。$(".ReadChainDL").colorbox({photo: true});写真ならやってみる。それ以外の場合は、ドキュメントのコンテンツ タイプのセクションを確認してください。

  • Colorbox は、渡されたのが URL なのか jQuery スタイルの XPath セレクターなのかを判断することになっています。は10/12/2012、URL を認識するために使用するロジックを台無しにしている可能性があります。何かが戻ってくることを確認したので、これはありそうにないようですが、試してみる価値はあります。10%2F12%2F2012代わりに試してください。

于 2012-10-26T15:06:47.253 に答える
0

ajax 呼び出しによって返されるコンテンツを投稿できますか? 無効または不正な形式の問題がある場合、jQuery はドキュメントに追加できない場合があります。

コンテンツを検証してみてください。

于 2012-10-29T06:08:20.370 に答える