私は動的にjqueryの動的jQueryの
...
options = {
dataType: "script",
cache: true,
url: "...appContr.js"
}
return jQuery.ajax(options);
...
でスクリプトをロードし、私は放火犯でスクリプトをデバッグする場合、このスクリプトは名前「1」を持っているし、すべてが であるとスクリプトをロードするときに何行が放火犯に壊れていません1行(または数行)。私はこれをデバッグに使うことはできません。
私はFirefox 10.0.2とFirebug 1.9.1を使用しています。
私はLAB.js
$LAB.script("...appContr.js").wait(function() {
...
});
またはrequire.js
を使用すると、ファイルが改行を持っており、スクリプトの名前が "appContr" です。
同じ結果を得るためにjQueryコマンドを変更するにはどうすればよいですか?事前に
どうもありがとう
EDIT:
あなたの答えのために、Headshotaをありがとうございますが、これは役立ちません。
さらに、getscriptはコンテンツをキャッシュしません。これは私にとって重要です。
EDIT:
は、あなたの答えのために、マーリンをありがとう:
私はlab.jsまたはrequire.jsでスクリプトを読み込む際に全部が放火犯の強化なしで動作し、問題はjQueryを使っていますスクリプトの読み込み。
Firebugには、コンソール、HTML、CSS、スクリプト、DOM、ネットワークのタブがあります。 jqueryスクリプトの読み込み後にスクリプトを表示してスクリプトを表示すると、コードに改行はありません。
しかし、私が "タブ"コンソールに行くとき、私はget要求のための1つのエントリーを持っています。このget要求で "answer"をクリックすると、スクリプトに改行が含まれます。しかし、これは私には役に立ちません。なぜなら、 "スクリプト"タグで改行がないからです。
どのように応答をデバッグしていますか?成功したらコンソールに出力するか、[Net]タブを使って実際の応答を確認しますか? – beeglebug
JS Deminifierをインストールし、それをオンにすると、改行が「スクリプト」タブに表示されます。 – Marlin