問題タブ [getscript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - $.getScript、含まれているスクリプトに ID を与えることは可能ですか?
jquery の $.getScript メソッドを介して、含まれているスクリプトに DOM ID を与えることはできますか?
したがって、生成されたコードは次のようになります。
私はおそらく自分でその行を document.write できることを知っていますが、$.getScript がそこにあるに違いありません。(クロスブラウザの互換性など?)
jquery - jQuery getScript メソッドの内部処理
getScript の内部プロセスを理解しようとしています。$.get メソッドを内部的に使用していることは認識しています。jQuery は、その js ファイルを実行できるようにするためにスクリプト タグ参照を DOM に入れると考えていましたが、DOM で getScript によってロードされたスクリプトのスクリプト参照を見つけることができませんでした。
DOM でスクリプト タグを参照せずに、ロードされたスクリプトを jQuery が実行するにはどうすればよいのでしょうか。
$.getScript('gallery.js')
とまったく同じこと$('<script src="gallery.js">').appendTo('body')
ですか?
jquery - getScript を使用して CrossDomain から JSON ファイルを解析する
私はうまく機能するローカルスクリプトを持っています:
これはローカルでうまく機能します。JSON ファイルが別のドメインに移動すると..何もありません。getScript を使用して JSON ファイルを取得する必要があることはわかっています。ただし、そのデータを既存のスクリプトに取り込むにはどうすればよいですか?
jquery - jQuery。JSONからロードされたスクリプトを実行する方法は?
私はこのようなファイルを持っています:
jQueryでロードし、「script」変数を実行する必要があります。$ .getScriptについては知っていますが、URLからではなく、JSONファイルの一部からスクリプトを実行する必要があります。そうしないと、サーバーに対して1つではなく2つの重いリクエストを実行する必要があります(javascriptコードは静的ではありません)。
そうする方法はありますか?
jquery - jQuery.getScript() を使用して動的に Google +1 スクリプトを読み込む
必要なときだけGoogle +1ボタンをロードしたい、
だから私はそうするために使用jQuery.getScript()
することを考えていました:
また
parsetags: 'explicit'
しかし、どうすればパラメータを渡すことができますか?
javascript - jQuery getScript
私は現在、非常に特定の順序でロードしなければならないいくつかのJavaScriptライブラリを使用して立ち往生しています。jQueryのgetScript()は非同期であるため、すべてのスクリプトのダウンロードを非常に迅速に開始し、終了すると実行します。それらは順番に実行されないので、ライブラリから複数のエラーが発生します。
残念ながら、これらのライブラリを変更または変更することはできません。私がやろうとしているのは、JavaScriptライブラリをダウンロードするメソッドを使用し、コールバックで、すべてのライブラリのロードが完了するまでそれ自体を呼び出すようにすることです。
これは最初のファイルで機能します。2番目のファイルが発生すると、コールバック内のコンテキストが失われ、再帰メソッドを呼び出すことができなくなります。
何か案は?
コードのペアダウンバージョン:
jquery - $.getScriptをロードした後にjQueryプラグインにアクセスできません
「getScript」を呼び出してjQueryプラグインを動的にロードしようとしていますが、プラグインの初期化機能を認識していないようです。
ただし、スクリプトタグを作成してプラグインを含めるだけであれば、プラグインは正常に機能します。最終製品は、自分が制御できないページに配置されたJavaScriptを介して動的に読み込まれるため、静的スクリプトタグを使用できません。
jScrollPaneと呼ばれるプラグインを使用してこれを以下に示しました。
最初のヘッドは作業コピーであり、2番目は動的な方法です。動的な方法を実行すると、$('#content')。jScrollPane()が関数ではないというエラーが発生します。
変更されたのは、jquery.jscrollpane.min.jsが.getScriptによってロードされ、実際に初期化がコールバック関数で行われることだけです。
jquery - getScript() を使用してページにスクリプトを動的にロードしようとしています
私は 2 つの要件を持つサイトを構築しています。サイトはバックエンド コードを使用できず、サイトはユーザーの国に応じて異なる翻訳を表示する必要があります。JSON を使用してすべてのデータを取得し、HTML5 と Javascript を使用して位置情報を把握することで、これらの問題を解決しました。ただし、非常に単純なハードルであると予想していたものに落ちているようです。
JQuery getScript() 関数を使用して JSON ファイルをページにロードし、html() を使用してデータをエコーアウトしていますが、ここでは機能していません。コードは次のとおりです。
ご覧のとおり、ファイルへのパスは動的でなければなりません (そうでない場合は、標準のタグを使用して JSON ファイルをインクルードします)。エラーは発生していませんが、getScript() のコールバックに入力したものはすべて実行されていません。ファイル パスをテストしましたが、正しいことを保証できます。
ところで、ここに関連するJSONのスニペットがあります(役立つ場合)
前もって感謝します。
jquery - 外部 JavaScript ファイルの関数を別の Javascript ファイル JQuery から呼び出す
Visual Studio には Scripts というフォルダーがあり、別の外部 JS ファイルから外部 JS ファイルを呼び出そうとしています。私はそれを機能させることができませんでした。
jquery.fileupload-ui.js
ServiceProxy.js
前もって感謝します
BB
jquery - コールバックなしでjquerygetScript()を使用できますか?
別のjsファイル内の外部jsファイルからjavascript関数を使用する必要があります。これは基本的に私が試したコードです:
これは機能しません-「myHelperFunctionが定義されていません」というエラーが表示されます。
ただし、このコードは機能します。
具体的には、最初の方法でそれを実行できるようにしたいと考えています。ファイルの先頭にファイルをロードしてから、必要な機能を使用します。これは可能ですか、それともgetScriptがどのように機能するかを誤解していますか?