問題タブ [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 に答える
893 参照

javascript - backbone.js + jquery-mockjax: フェッチ成功ハンドラが機能しない

私は単一のモデルとモデルのコレクションをmockjax( jsfiddle )からフェッチしようとしています:

コンソール出力は、mockjax が GET リクエストを受信したことを示していますが、成功ハンドラーは呼び出されていません。

成功ハンドラが呼び出されないのはなぜですか?

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

qunit - mockjaxパラメータでURLをテストする方法

1 つのエンドポイントをモックするのに問題があります。Mockjax は、URL からパラメータを取得するときにリクエストをインターセプトします。それにもかかわらず、それらを URL またはデータ オブジェクトに追加すると、要求は通過します。

このコール パスを 2 回行う必要があります。そうしないと、統合テストが失敗します。

私はグローバルコールを扱っています。他のすべての呼び出しは、この呼び出しを除いて適切に機能しています。

/*キャッチ*/

/* 通過します*/

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

backbone.js - バックボーン モデル Sync() と $.mockjax()

GWT からバックボーンへの既存のアプリケーションの UI の移植に取り組んでいます。バックエンドはそのままです。バックエンドのすべてのリクエストは、単一のエンドポイントによって処理されます。URL エンコードされたパラメーターは、応答がどうあるべきかを決定します。例えば:

誰がこのスキームを考案したかは聞かないでください=P..今、私はバックボーンモデル/コレクションを設計してこのエンドポイントに接続し、mockjaxを使用してajax呼び出しもシミュレートする必要があります..だから私は今2つの質問があります.

  1. でこれのモック呼び出しを作成するにはどうすればよいmockjaxですか? 次のようなものを使用すると問題なく動作します..しかし、URLのパラメータの正確な順序が必要です..mockjaxのドキュメントには、パラメータをハッシュと一致させることができると記載さdata: { key: value }れています..しかし、これは私にとってはうまくいきません..

    /li>
  2. http://localhost/adminNPS?request=getDashboard&object=dash&id=3たとえば、取得http://localhost/adminNPS?request=saveDashboard&object=dash&id=3時と保存時に DashboardModel がアクセスするように、モデルをどのようにコーディングする必要がありますか。

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

jquery - mockjax を使用して json リクエストを遅らせるのに役立つ人はいますか?

私のアプリケーションでは、ajax 呼び出しの遅延が原因でエラーが発生しました。しかし、私はローカルホストで作業しています。それでもサーバーからデータを取得していますが、サーバーのデータほど多くはありません。

したがって、私の ajax 呼び出しは、データを返すのに数ミリ秒しかかかりません。ローカルホストで ajax 呼び出しを遅らせることにしました。そのために、mockjax プラグインを選択しました。しかし、実際には ajax 呼び出しを遅らせることはできません。

ここに私の試みがあります:

私は意図的に応答を 5000 ミリ秒遅らせていますが、まったく遅らせることができません..誰かこのプラグインの使用を手伝ってください..?

ライブデモ

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

jquery - JQuery バリデーション

私は新しいスタックオーバーフローであり、最初にすべての貢献者に感謝したいと思います。これは非常に役立つリソースであり、私はあなたから多くのことを学びました. ありがとうございました。

私はjqueryの検証に取り組んでいますが、実際に私が結び目に縛られている問題に遭遇しました。コードを非常に基本的なものに減らしましたが、まだ問題を解決できません。必要なルールとリモートの mockjax 呼び出しを使用して入力を検証しようとしています。jquery の「Milk」デモをガイドとして使用しています。「Milk」デモは想定どおりに動作しますが、私のコードは動作しません。入力ボックスに任意の文字セットを入力すると、必要なルールまたはリモートの mockjax 呼び出しによって入力が検証されません。既存の入力を変更せずにもう一度入力にカーソルを置き、タブまたはリターン キーを押すと、値が検証されます。

私のコードは次のとおりです。

ここをクリックして JSFiddle に移動し、上記のコードをテストします。

リモート呼び出しのルールを削除すると、必要なルールは正常に機能します。ここで jquery の投稿の多くを調べましたが、まだ答えが見つかりません。もちろん、mockjax は不完全ですが、非常に基本的な要件に到達し、そこから構築したいと考えています。私が欠けているものを学んでいただければ幸いです。

ミズーリ

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

angularjs - angularアプリでのMockjaxの使用

私はAngularJSが初めてです。

$http サービス メソッド get/post を使用してモック エンドポイントを呼び出すことにより、AngularJS で mockjax を使用できますか? そうでない場合、$http がエンドポイントを作成して呼び出す方法を提供する方法はありますか?

たとえば、MockService は次のようなものです

そして、私が作成した DataService は以下のとおりです。

そして、コントローラーは以下のとおりです

これが $http を使用する正しい方法であるか、または何か他のことを行う必要があることを知りたい.