0

jQuery $.getScript で JavaScript を実行します。実行されたスクリプトでは、ソース ファイルの関数と変数にアクセスできません。

解決策はありますか?

4

2 に答える 2

1

$.getScript() によって実行されるスクリプト、グローバル コンテキストにアクセスできます。外部スクリプト内から任意のグローバル変数 (または関数) を使用できます。

于 2010-06-16T09:53:39.653 に答える
1

Nick Craver さん、私は 3 (!) 時間、自分のことがうまくいかない理由に取りつかれています。

XOXOXOXOXOXOXOXO

注目すべき興味深い:

次のように、変数を jquery var として宣言できます。

$variableName = something;

そうすれば、jquery はスコープ内のどこからでもアクセスできます。

$(function(){ 
    $alertString = 'Hello World'; 

    $.getScript('test.js', function(){ 
        // do nothing 
    });    
} 

test.js: 

alert( $alertString ); 
于 2010-07-01T00:13:07.410 に答える