レンダリングに freemarker を使用する Web アプリに Jquery を追加しようとしていますが、既にいくつかの js ライブラリがあります。Web アプリの外側の静的な html ページでスクリプトをテストしましたが、正常に動作します。
Firebug は 3 つの手がかりを提供します (すべてが私を夢中にさせています。明らかに、いくつかの重要な情報が欠けています)
var $j = jQuery.noConflict();
dojo と Ext が既にあるので使用しています
私は2つの構文エラーを受け取りますfirebugは基本的に言っています
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
location: http://localhost:8080/datatrans/js/jquery-1.7.2.min.js (line 1)
<!DOCTYPE html PUBLIC ...
生成されたファイルに が 2 回存在するため、実際にはコンソールにこのエラーが 2 回表示されます。
ただし、静的モックアップ テストに両方を含めましたが、問題は発生しませんでした。次に、JQueryが定義されていません&私はそれをグーグルで検索し、ロードなどの標準的な順序をすべて試しました.
最後に Firebug > Net > JS は両方の jquery-1.7.2.min.js jquery-ui-1.8.20.custom.min.js のステータスが 302 Moved Temporarily であることを示しています
かなりのパズルのアイデア(私はこれについてタオルを投げようとしています-何年もそれをしていません)