多くのAJAX呼び出しを行うウェブサイトのモックアップを書いています。私は実際にサイトがどのように見えているのかを知っているだけで、サーバーをバックアップしていません。私はそれらを食べ、成功を返すが実際には何のコンテンツも持っていないという要求を指示できる場所はありますか?実際には、AJAX呼び出しを成功させたいが、返されるものは実際にはない。httpリクエストのための/ dev/null
私はこれをインターネットの種類として/dev/null
と見ています。
多くのAJAX呼び出しを行うウェブサイトのモックアップを書いています。私は実際にサイトがどのように見えているのかを知っているだけで、サーバーをバックアップしていません。私はそれらを食べ、成功を返すが実際には何のコンテンツも持っていないという要求を指示できる場所はありますか?実際には、AJAX呼び出しを成功させたいが、返されるものは実際にはない。httpリクエストのための/ dev/null
私はこれをインターネットの種類として/dev/null
と見ています。
空のファイルを作成し、相対パスを使用してそのファイルを要求するだけです。
どのようにAJAX呼び出しを行うかによって異なります。私の場合、doAjaxCallという関数があります。この関数は引数としてコールバック関数をとります(Ajax呼び出しが返ったときに実行されます)。いくつかのユニットテストでは、この関数を上書きしてwindow.setTimeout()(タイムアウト後にコールバック関数を呼び出す)を実行します。
mockjaxをチェックし、他のAJAX-mockingシステムについてはGoogleをご覧ください。
これは限られた程度で役に立ちます。私はほとんど常に成功コールバックでデータ/応答で何かを "行う"ので、返すものは何でも重要です。しかし、私はそれが動作するとは思わない、クロスサイトスクリプティング防止機能(特にFirefoxで)があなたの計画を浮き彫りにしている。 –