問題タブ [mockjax]

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 に答える
596 参照

mockjax - 関数とデータによる Mockjax

mockjax では、次のように関数を使用して、リクエストのデータ型に応じて異なるレスポンスを返すことができます。

リクエストを介して送信されたデータに従って同じことを行う方法はありますか? これは私がこれまでに見つけることができる唯一の方法です:

私がしたいのは、プロキシを別のファイルに変更することですvariable > 0.

たとえば、解析する方法があります。

または類似?

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

jquery - jquery-mockjax で応答がありません

jquery-mockjax ライブラリを使用して ajax をモックしようとしていますが、応答がありません。私のコードは次のとおりです。

不足しているものはありますか?

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

jquery - 私はmockjaxからnullの応答を得ています

私はこれを持っています:

そしてそれをモックしようとしています:

mocjax からの応答として NULL を取得しています。

私は何を間違っていますか?mockjaxで応答関数を使用するにはどうすればよいですか

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

http - Mockjax HTTP エラー コード

mockjax を使用して HTTP エラーコードやその他のヘッダー情報をモックすることはできますか?

あるいは、できる別のライブラリはありますか?

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

qunit - 埋め込まれた ajax リクエストに単体テストを作成する方法は?

ファイルのダウンロードを開始する handleDownload メソッドがあります。関数はバックエンドに投稿し、ファイルがあるサーバーに新しい要求が投稿されたことに基づいて、応答を返します。私は、mockjaxを使用してリクエストをモックできることを確認しましたが、成功、エラーなどのさまざまなパスを処理する方法を確認しました。handleDownload 関数をテストするための優れたスタートは何ですか?どのように? モックにはSinon.jsを使用していますが、まだ深く理解していません。また、handleDownloadFinal 関数が呼び出されているかどうかも確認する必要があります。

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

php - Jquery Mockjax X編集可能

X-editable select2 を使用して、ユーザーが画像の下にタグを挿入できるようにしようとしています。タグを作成するために持っています。クリックすると、ボックスがポップアップして編集できます。また、新しいタグをページに追加します。しかし、問題は、mockjax/ajax 呼び出しをまったく起動しないことです。

ヘッダーにmockjax.jsファイルを含めました。jqueryファイルがリンクされています。ブラウザ コンソールに応答がありません。私は自分のサイトの他の部分で mockjax をテストしましたが、それらはすべて正しく起動しますが、これだけは機能していないようです。

このようなものを使用すると、機能し、データがコンソールに送信されます。

作業 HTML コード:

作業中のjQueryコード:

動かないjQuery:

update.php:

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

javascript - qunit + mockjax:非同期テストでmockjaxClearを呼び出す必要があるのはいつですか?

qunitmockjaxを使用してフロントエンド コードをテストしています。mockjax 独自のテスト コードでの AJAX テストの構造は次のようになります ( jsfiddle )。

mockjaxのドキュメントによると:

私が理解していないのは、呼び出しmockjaxClearの直後に呼び出される理由です$.ajax()。問題は、ドキュメントにあるように、何らかのクリーンアップを行う場合、AJAX 応答が到着する前にこのクリーンアップが実行されることです (この jsfiddleのコンソールを参照してください)。completeイベントのハンドラーでクリーンアップを行う方が論理的に思えます。後に mockjaxClear を呼び出す方が良い理由を誰かに説明してもらえます$.ajax()か?