0

jquery.ajax()を使用して、クロスドメインajax呼び出しを実行しています。これらのajax呼び出しが中止され、そのhttpリクエストがクロスドメインサーバーに送信されないことが時々観察されました。ブラウザ側でajax呼び出しが中止された場合、エラーメッセージは表示されませんでした。サーバーにリクエストを送信する前に、ajax呼び出しが中止される理由と、中止されたリクエストをキャッチして再送信する理由を教えてください。詳細が必要な場合はお知らせください。

ありがとう。

4

1 に答える 1

0

最も一般的なアプローチは、サーバーをプロキシとして使用することです。サーバーにリクエストを送信し、サーバーがリモートサーバーにリクエストを発行して、結果の応答を取得します。次に、サーバー上のリモートサーバーからの応答を処理した後、応答をクライアントに簡単に送り返すことができます。

phpユーザーの場合、これはcurlを使用して簡単に実現できます:http : //www.php.net/manual/en/curl.examples-basic.php、http: //net.tutsplus.com/tutorials/php/techniques -and-resources-for-mastering-curl /

于 2012-04-28T06:39:03.690 に答える