問題タブ [jquery-callback]
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 - $ .post()コールバックメソッドの提案
私はいつもこのようなものを使用しました:
問題は、ユーザーの接続が遅く、そのボタンをクリックすると、何も実行されないように見えることです。これactive
は、リクエストが完了すると、ボタンが自身のステータスを変更する(クラスを追加する)ためです。もちろん、リクエストの読み込み中にスピナーを追加することで、この動作を「修正」できます。
今これをチェックしてください:
つまり、ボタンを押すとすぐにボタンの状態を変更し、その後、成功/エラーをチェックします。これは良い方法ですか?あなたが考えていること?他の方法はありますか?
jquery - すべてのもののフェードインが終了したら、何かを実行 (アラート)
すべてのもののフェードインが完了したときに何かを行う (アラート) 方法を見つけようとしています。私の構文が良くないのでしょうか?
events - jquery delegate() 関数を理解するのに助けが必要
jquery の .delegate 関数の構文が分からなくて困っています。私が次のものを持っているとしましょう:
要素がイベントが適用されるa
要素であることはわかっています。click
その要素をクリックするとa
、イベントclick
がトリガーされ、コールバック関数が呼び出されることがわかっています。しかし、の前にあるものの目的は何.delegate
ですか? この場合、の目的は.some_element_class
何ですか? を含む上記の読み方は.some_element_class
? また、上記の例では、何$(this)
を表していますか? a
それは要素を表していますか、それとも を表してい.some_element_class
ますか?
誰か、これに光を当ててください。
ありがとうございました
jquery - JQuery event.preventDefault() が設定されている場合、window.open でポップアップ ブロッカーをバイパスします。
ハイパーリンクのクリック イベントで条件付きで JQuery ダイアログを表示したい。
条件1でJQueryダイアログを開くなどの要件があり、条件1が満たされない場合は、クリックイベントが問題になっている「href」タグで参照されているページに移動します。
リンクのクリックイベントで関数を呼び出すことができます。この関数は、別の URL (Spring コントローラーを実行して応答を返す) を実行することによって、上記の条件をチェックするようになりました。
window.open のみがポップアップ ブロッカーによってブロックされているため、すべてが完璧に機能します。
コードから削除するe.preventDefault();
と、ポップアップブロッカーはページをブロックしませんが、条件1の場合、ダイアログを開き、「href」ページを開きます。
1つを解決すると、別の問題が発生します。両方の条件を同時に正当化することはできません。
この問題を解決するのを手伝ってくれませんか?
これが解決したら、別の問題を解決する必要があります。つまり、ダイアログの OK イベントでのナビゲーションです:)
jquery - PrettyPhoto - iframe ウィンドウから親ページに一意のパラメーターを渡す
最近、prettyphoto を使用してビデオを表示し始めました。
これが私の現在の設定です
これが起こっていることです
1) ユーザーがリンクをクリックすると、play-video php アクションが呼び出され、データベースからビデオの URL が取得され、ポップアップ ウィンドウで再生できるように渡されます。これはうまくいきます。
2) play-video は、ビデオが再生されるページ (iframe ウィンドウ) に渡される一意の ID も生成します。現在、その値をページに表示しているだけです。その一意の ID を非表示フィールドまたは div 値として保存できます。
3)ユーザーがこのウィンドウを閉じると、メインページにあるプリティフォトのコールバック関数でこの一意のIDにアクセスするにはどうすればよいですか。
どうもありがとう あなたの時間を感謝します
jquery - プラグインにコールバック関数を追加します(colorPicker)
コールバック関数を追加しようとしているjQueryプラグインがあります。
(すべてのコードを投稿するわけではありませんが、代わりに既製のJSFiddleを提供しています:http: //jsfiddle.net/39Uqr/)
JSFiddleを表示する-(色を選択した後、コールバックを起動したい)
プラグインは非常にシンプルですが、ユーザーが色を選択した後のコールバック関数を追加するのに問題があります。(したがって、ユーザーがボックスをクリックすると、カラーピッカーが表示され、色を選択したら、入力フィールドが更新された後、[ajax更新用]のコールバック関数を実行したいと思います(すでに実行されています)) 。
したがって、基本的に、色が選択されて入力が更新された後のコールバック関数が必要です。
私はSOに関する次の投稿を読み、これを自分で試しましたが(過去2時間!!)、うまく機能しませんでした。
簡単な説明をいただければ幸いです(オプション、動作する必要があります)。
jQueryプラグイン:コールバック機能を追加し、 jQueryプラグインコールバック
も試しました
プラグインは「Reallysimplecolorpicker」と呼ばれます
javascript - Jquery を使用した Ajax - コールバックが実行されない
私は非常に多くのことを試しましたが、これを理解することはできません.
});
私のフォームのIDは「返信」で、送信に使用しているボタンは「返信-送信」です。これらが明確であることを確認するためです。
また、最後の「json」を削除しても機能しません。
jquery - $.post(url,parameters) で投稿した後、回答ページを現在のページとして表示する方法は?
次のコードを使用してサーバーにリクエストを送信しています
次のように struts.xml でアクションを定義しました。
投稿を送信すると、firebug で次のように表示されます。
回答タブに test.jsp ページのコンテンツが表示されます。これは、投稿を送信して回答を正常に受信したことを意味します。
私の質問は次のとおりです: ページ test.jsp を現在のページとして表示するにはどうすればよいですか?
javascript - jQueryJavaScriptのネストされた非同期関数のコールバック
別の関数から複数回呼び出された非同期関数が最後の反復からの呼び出しを終了したときを判断する方法が少し混乱しています。
私がやっていることは、25の宛先に制限されているGoogle Distance Matrixサービスを呼び出すことです。したがって、このサービスを複数回呼び出すには、宛先の配列を分割する必要がありますが、いつ終了するかわかりません。
コードのメインビットでは、MainAsyncFunctionのループの2回目の反復が、コールバックを実行したときにまだ完了していないことがわかります。
私の問題は、JavaScriptで非同期関数を処理するときにイベントの順序に頭を悩ませていないことだと思います...主題が通常どのように達成されるかを説明してください。
javascript - コールバック関数にいくつかの値
だから、私はこの単純なコードを持っています
はi
単なる変数として上位に宣言されていますvar i=0
が、コールバックでは、関数が表示されません...