0

私が働いている会社の「ダッシュボード」Web ツールの作成に問題があります。ダッシュボードは DataTable を使用して顧客情報を表示し、PHPwhileループを使用して MySQL データベースからデータを取得します。

テーブルの各行にボタンがあります。

<a class="btn btn-info" data-toggle="modal" href="#job_info_" . $row['id'] . ""><i class="icon-question-sign icon-white"></i></a>

これは、固有のモーダル ボックスを呼び出します (例: #job_info_42)

モーダル ボックスのコードは次のとおりです。

<div class="modal hide fade" id="job_info_" . $row['id'] . "">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h3>Project Details For ".$row['customer']."</h3>
</div>
<div class="modal-body">
<span><strong>Current Status:</strong> ".$status. $quote_notify ."</span> <br><br>

".$row['details']."

</div>
<div class="modal-footer">
<a href="#" class="btn" data-dismiss="modal">Close</a>
</div>
</div>"

このコードは、IE10、Chrome、Safari、およびスマートフォンでテストしました。 IE9(古いIEバージョンはテストしていません)を除いて、うまく機能します。 コードはモーダル ボックスの呼び出しに失敗します (表示されません)。残念ながら、IE9 は私の会社の公式ブラウザです。

リクエストに応じて、追加のコードを投稿させていただきます。

4

1 に答える 1

0

この問題を解決してくれた皆さんに感謝します。

jsfiddle でエラーのサンプルを作成しているときに、自分のサイトにいくつかの古いスクリプトがあることに気付きました。これらの未使用の (まだリンクされている) js ファイルを削除すると、問題は解決しました。気づかれなかった背後で何らかの衝突が起こっていたに違いありません。

削除したファイルは次のとおりです。

  • jquery.masonry.min.js
  • jquery.imagesloaded.js
  • jquery.uploadify-3.1.min.js
  • jquery.raty.min.js
  • jquery.elfinder.min.js

改めまして、皆様ありがとうございました。

于 2013-03-13T13:06:45.957 に答える