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

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

jquery - 延期された失敗したコールバックが呼び出されない

失敗したコールバックがこの遅延に対して機能しない理由を理解しようとしています

http://jsfiddle.net/austinbv/wzve6/6/

私は似ているJquery遅延コールバックの奇妙さについて質問しましたが、これは十分に異なっていると思いました。助けてくれてありがとう

編集

jQuery irc で話し合った後、それは私のバグのようです!

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

javascript - コールバックの外部のコールバックからパラメータを抽出します

コールバック関数の引数(a、b)を抽出し、関数呼び出しに別のパラメーター(c)を追加するにはどうすればよいですか?

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

jquery - JQuery コールバックして最初の呼び出しに戻りますか?

この関数は、外部ページをロードします。DIV ID からページ URL を取得します。

ページが読み込まれ、データテーブルが取得されたので、それをコールバックに追加しました。

データテーブル内にエディター ボタンがあるので、データテーブル コールバック関数を使用して、ページを更新せずにエディターを呼び出しました。

この段階では、データテーブルを含むページをロードするために使用したのと同じ方法を使用して、コンテンツ エディターをロードしました。(ボタン ID で渡されるページ URL)。

私は今行き詰まった。このエディターでは、フォームを送信する必要があります。ページが更新されないように jquery ロードを使用して送信したいのですが、フォームが送信された後、サーファーをデータテーブル ページ (最初に読み込まれたページ) に送り返したいと考えています。ページが読み込まれました)。そして、編集したコンテンツを更新するために必要なアクションを実行します。何か助けはありますか?ありがとう。

  • 私はデータテーブルサーバー側のajaxロードを使用しています。そのため、コールバックを使用しました。

    /li>
0 投票する
3 に答える
264 参照

jquery - jQuerygetJSONコールバックを変数にすることはできません

jQuery関数getJSONを使用する関数を作成しようとしていますが、問題が発生しています。コールバックの最初の部分を変数にすることはできません。jQueryは常にそれを文字列として解釈します。

私のコード:

その結果、次のリクエストURLが生成されます。

私はすでにそれをエスケープしようとしましたが、それはエラーになるだけです。

私は何を間違っているのですか、何か提案はありますか?

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

javascript - jqueryオートコンプリートは出力文字列を表示します

カンマ区切りのセットの文字列からの値のリストの各項目をスクリプトに表示させたいです。

元。"1 2 3 4"

オートコンプリートのドロップダウンに、次のように表示されます。

1 2 3 4

ただし、現在のコードでは、単一の文字のみのリストが表示されます。そのリストを分割して、charの代わりに単語を表示する簡単な方法があるはずです。私のJavaScriptは少し制限されていますが、誰かが私のためにそれを理解できれば、私は感謝します。ありがとう。私は周りを検索していて、解析関数をオーバーライドできるはずですが、それよりも簡単でなければならないことを知っています。また、私はWebサービスを使用して文字列を返していますが、何でも区切ることができますが、単語を表示する必要があります。

誰かが答えを知っているなら、私は感謝します...ありがとう

編集 - - - - - - - - - - -

答えてくれた前のポスターに感謝します。

書式設定などのニュアンスのようです。

これは機能します:

これを使用すると、エラーが発生するか、何も実行されないようです。

私もこれを試しました、それは通り抜けますが、ドロップダウンメニューにはなりません:

上記はうまくいくようで、私が望むものを表示しますが、それが効率的かどうかはわかりません。誰かが理由を説明したい場合は?オートコンプリートが機能するために、場合によってはresponse()やreturnが必要になる理由がわかりません。

0 投票する
3 に答える
9892 参照

jquery - 追加後の jQuery コールバック

次のコードがあります。

HTML

JS

私がやっていることは、サイト変数をループし、「loadInTo」に設定されたIDを持つjQueryのappendメソッドを使用していくつかのdivを書き出すことです。これはうまくいきます。これが完了したら、jQuery の load メソッドを使用して、他のページからの HTML を div に入力します。div を追加した後にコールバックを行う方法はありますか? このようなもの:

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

jquery - jQuery プラグインでの jQuery 呼び出しコールバック

jQuery プラグインにコールバックを追加しました。

jQueryなどからこのコールバックを呼び出す方法

0 投票する
3 に答える
304 参照

jquery - jQueryでのカスタムコールバックの緩い結合

jQueryでコールバックの緩い結合を可能にするデザインパターン/フレームワークが存在するかどうか疑問に思いました。

基本的に、コールバック関数で必要となる設定を取得するajax呼び出しがあります。ajax呼び出しが完了した後に起動したい関数がいくつかありますが、次のようなことは避けたいと思います。

ゆるく結合してほしい。誰かがこれがどのようにポップ可能であるかについての考えを持っていますか?

ありがとう、Gearoid。

解決

これが私が最後に使用したものです:

その後、元の関数に任意の数のコールバック関数を渡すことができ、それらは順番に実行されるため、私のコードは非常に緩く結合されています。

0 投票する
6 に答える
17789 参照

jquery - JQuery.Callbacksはいつ使用しますか?

jQuery 1.7に追加された新しいものを調べていたところ、jQuery.Callbacks()http://api.jquery.com/jQuery.Callbacks/が追加されていることがわかりました。

ドキュメントにはjQuery.callbacks()の使用方法が示されていますが、使用したい場合の適切な例は示されていません。

コールバックリストからコールバックを追加/削除でき、jQuery.callbacks()。fire(args)を実行できるようですが、これはそのリスト内のすべてのコールバックを起動するだけです。何かが足りないかもしれませんが、これはあまり役に立たないようです。

この新しい機能を最初に見たとき、頭の中で、キーと値のペアで使用できると思いました。これにより、アプリケーションの1か所でコールバック関数を管理する簡単な方法が提供されます。何かのようなもの

たとえば、関数の最後でそのコールバックを呼び出したい場合は、次のようなことを行うことができます。

ただし、特定のコールバックを起動できるようには見えません。指定された引数を使用してすべてのコールバックを起動するか、いずれも起動できません。

私が見た中で最も近いのは、.fire()関数に「this」プロパティを設定するコンテキストを与える機能が与えられたことです。

しかし、これもあまり役に立ちません。

  1. ドキュメントを誤解していますか?

  2. これが目的の機能である場合、これが役立ついくつかの適用可能な例は何ですか。

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

javascript - Javascript - $.post からのコールバック後にインスタンス クラスのプロパティが未定義になる

次の js スニペットがあります。

それは常に結果を生成します: before: 10 after: undefine.

$.post のコールバック関数で、class のプロパティが定義されていないのはなぜですか。誰でも私を助けることができますか?どうもありがとう。