問題タブ [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.

0 投票する
2 に答える
121 参照

javascript - JavaScript - スクリプトの読み込み順序

Android OS 用の HTML+JavaScript アプリケーションを開発しています。HTML ページで、次のコードを含む別の JS ファイルをロードしています。

HTML ページで、マップをループしています。問題は、アプリケーションを初めてロードするときに、すべてがうまく機能することです。しかし、他のアプリケーションを開いたり、戻ったりしてアプリケーションを再開すると、マップの長さがゼロになります。(HTMLページが依存関係をロードする順序に関連していると思いますが、この問題を解決する方法がわかりません....)
何か提案はありますか? ありがとう!


My JSFile.js で私の JS コードを編集します。

HTMLページの私のJSコード:

実際の結果は、アプリケーションが最初に読み込まれるときに、すべてがうまく機能していることです。「こんにちは」というアラートが表示されます。しかし、アプリケーションが再開されると、何も得られません。

0 投票する
1 に答える
49 参照

jquery - `$.when` にネイティブ JavaScript を追加する方法は?

にネイティブ JavaScript を追加するにはどうすればよい$.whenですか? for each inside を使用したい場合、以下でこれを行うとエラーが発生します$.when。何か案は?

0 投票する
1 に答える
169 参照

jquery - Injecting data into jQuery $.getScript call

I need to inject some extra data into $.getScript call, so it'll be availabe in ready handler, how do I do that?

in regular event handlers I can do do by passing the data as a second parameter and get it by e.data.* from within the event handler:

which doesn't seem to work with $.getScript.

0 投票する
5 に答える
3447 参照

ruby-on-rails - getScript jQuery パスが機能しない / Ruby on Rails

リスト項目をダブルクリックした後に呼び出される jQuery 関数があります。

アプリ/アセット/javascripts/タイル/タイル.js

上記の項目にいくつかの新しいフォーマットを適用することの次に、私の主な目標は、likeコントローラーからデータベース エントリを作成することです。このRailscastでは、コントローラーからのindexアクションcommentsがこの単純な行で呼び出されます。

さらに、一部の JavaScript はindex.js.erbファイルから呼び出されます。

Railscasts のサンプル コードを理解する上での最初の問題は、アクションの定義方法です。自分からアクションを呼び出したい場合createLikelikes_controllerどのように呼び出しますか?

次に、JavaScript ファイルがロードされず、アクションも呼び出されないため、これまでの試みはすべて失敗しました。

どういうわけか、私はパスを台無しにしたと感じています。関数で呼び出される JavaScript ファイルはどこにありgetScriptますか?

ファイル

app/assets/javascripts/likes/index.js.erb

アプリ/コントローラー/likes_controller.rb

0 投票する
1 に答える
366 参照

jquery - jQuery getScript() が解決しない

jQuery を使用してgetScript()個別の JavaScript ファイルをロードしています。ファイルは正常に読み込まれるようです (間違った URL を入力すると、エラーがスローされます。正しい URL ではエラーは発生しません)。

ただし、done()機能は動作していないようです。コンソールは「完了」を記録せず、どの関数も呼び出されません。

0 投票する
1 に答える
2073 参照

jquery - jQuery getScript がスクリプトを実行した後にコードを呼び出す

$.getScript(url, callback) をあちこちで使用しています。非常にまれな未定義エラーのトラブルシューティングで、jQuery ドキュメントから次のことに気付きました。

「スクリプトが読み込まれるとコールバックが発生しますが、必ずしも実行されるとは限りません。」

スクリプトの実行後にコールバックが呼び出されることを保証する一般的な方法を誰かが提案できますか?

スクリプトで定義された var をポーリングできることはわかっていますが、より洗練されたソリューションを望んでいます (何百もの異なる変数に対して何百もの場所でこの変更を行う必要があるため)...ドキュメントから見逃したコールバック。

前もって感謝します!

0 投票する
1 に答える
787 参照

javascript - HTMLが何度も削除された後、JQueryのgetScriptを使用してHTMLを複数回ロードする

HTML/JavaScript/JQuery/CSS でプログラムされた SPA (シングル ページ アプリケーション) があります。

ナビゲーション リンクがクリックされるたびに、ajax コマンドを介してメイン div に HTML/JavaScript/JQuery/CSS のチャンクが読み込まれ、getScript 関数を使用してそのチャンクの JavaScript/JQuery 部分が読み込まれます。

ユーザーが別のリンクをクリックすると、メインの div が remove() 関数によって削除され、JavaScript/Jquery を含む新しいチャンクがそれを置き換えます。

ここに問題があります: メイン div のコンテンツを 2 回目、3 回目などにロードするとき (ユーザーが別のリンクをクリックしてからこのリンクに戻った場合)、getScript 関数を再度実行して JavaScript/ JQuery? もしそうなら、「on」と他のイベントを互いにバインドしませんか、それともremove()関数がそれを処理し、メモリリークなしで安全に実行できますか?

ご回答ありがとうございます。

0 投票する
0 に答える
345 参照

jquery - 内部の画像スライダー (ajax) .load が壊れる

これは、このフォーラムでの最初の質問であり、ajax の .load 要素に関連しています。基本的に、リスト項目がクリック可能なリンクである順序付けられていないリストがあります。

これらのリンクをクリックすると、さまざまな html スニペットが読み込まれ、その中には画像スライダー (ホームとプロジェクトのリンク) が含まれているものもあります。これらは、コンテンツが初めて要求されたときに正常に読み込まれますが、別のタブに移動してから戻ると、スライダーが機能しなくなります。ajax メソッドを使用するコードは $.(document).ready 関数内にあり、次のようになります。

さまざまな方法を試しましたが、これを修正する方法に完全に困惑しています。projectview の ok アラートが表示されるため、スクリプトが読み込まれることはわかっていますが、画像スライダーでナビゲーションが壊れます。

このエラーを以前に見たことがあり、それが役立つ人はいますか?

補足: .load ajax メソッドを使用して戻るボタンの機能を取得する方法を誰かが知っていれば、それも大歓迎です。

0 投票する
0 に答える
239 参照

jquery - done() 内に 2 番目の $.when() をネストする

「別の $.when().done() の中に 2 番目の $.when().done() をネストすることは可能ですか。時々動作するようですが、一貫していないようです。問題は、2 番目の done()私がやろうとしていることのサンプルを以下に含めました。