問題タブ [reloading]

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 投票する
1 に答える
5853 参照

jquery - jquery ajax呼び出しリロードページ

私は asp.net mvc ページに取り組んでおり、ここで文字列をコントローラーの post メソッドに渡して、レコードを取得し、ビューに入力しています。しかし、私のコードでは、ビューモデルは ajax 呼び出しで正しいレコードを取得しますが、ビューには同じ古い数のレコードがあります。jquery ajax 呼び出しの後、もう一度更新する必要があると思います。これについて何かアイデアを出していただけませんか。以下は私が試したことです。標準に準拠していない場合は、お気軽にコードの変更を提案してください。

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

debugging - GGTS 3.5 のように IDEA で grails 2.3.x アプリケーションを直接デバッグするにはどうすればよいですか?

Grails 2.3.x の新しい分岐実行のため、IDEA (現在のバージョン 13.1) はリモートでしかデバッグできません。しかし、GGTS 3.5/M2 では、フォーク実行でも直接デバッグできます。IDEA は GGTS 3.5 と同じことを行うことができますか?

または、フォークされた実行を完全に無効にして、grails 2.3.x を grails 2.2.x のように IDEA で動作させることはできますか? 私はこれを試しました: IntelliJ IDEA Debugger is not working on a Grails Project が、grails-app/conf/BuildConfig.groovy で設定して fork 実行を無効にすると:

IDEAでデバッグします。コードを変更しない場合にのみデバッグが機能します。そうしないと、リロード機能がクラッシュし(リロード可能なタイプのコンソール出力サブタイプはリロード可能ではありません... blablabla)、ブレークポイントは停止しなくなります。

これはテストの数が多い大規模なプロジェクトではないため、フォーク モードで問題が発生します。ctrl+c を使用してコンソールを閉じることができなくなり (時々、stop-app が機能せず、タスク マネージャーで Java プロセスを強制終了する必要があります)、IDEA で直接デバッグすることもできません。誰か解決策を教えてください。このため?

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

grails - grails カスタム開発環境

「開発」環境のオンザフライ再コンパイル機能と「本番」環境の永続データベース機能を組み合わせたカスタム Grails 環境を作成したいと考えています。ただし、開発環境と本番環境の構成を変更したくありません。

-reloading コマンド ライン パラメーターを使用してみましたが、効果がないようです。

どこかの conf ディレクトリに存在するフラグがあれば、それは素晴らしいことです...

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

java - カスタム クラス ローダーを使用した Java でのクラスのロード

クラスBのメソッドを呼び出すクラスAがあります。

今、クラス B を動的に生成しています。新しいクラス B が生成されるたびに、A はクラス B の新しいバージョンを呼び出す必要があります。今、カスタム クラス ローダーを使用してクラス B をロードしていますが、クラス B もデフォルト クラスを使用してロードされます。クラス A 内のローダー。

そのため、カスタム クラス ローダーによってロードされたクラスは無関係になります。クラス B は、カスタム クラス ローダーを使用してのみロードする必要があります。これは、クラス B を複数回リロードする必要があるためです。

どうやって進める?

クラスBをどこからロードする必要がありますか? それはクラス A 内からですか、それともクラス A がロードされる前からですか? また、クラスAはクラスBのメソッドを呼び出すため、カスタムクラスローダーも使用してクラスAをロードする必要がありますか?

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

java - クラスを動的に再コンパイルしてリロードする

Javaソースファイルを受信できるJavaでサーバーを構築しています.JavaCompilerを使用して動的にコンパイルし、クラスをロードする必要があります。ただし、問題は、サーバーが同じ名前で内容が異なるファイルを受信した場合でも、以前のクラスをロードして同じ出力を与えることです。ロードしようとしているクラスのスーパークラスを作成し、別の classLoader を使用することを示唆するいくつかの回答に気付きましたが、Java ソース ファイルがサーバーに動的に送信される場合はまだそうですか?

FileServer.java のコンパイルおよびロード メソッドは次のとおりです。