おそらく質問を修正するのが最善です:
コードに ajax 呼び出しがあり、送信直後に呼び出しをキャンセルしたい。基本的に、私は応答を待ちたくありません。クライアントからリクエスト全体を送信したいだけです。これを達成する方法について誰かがアイデアを提供できますか?
Chromeで次のことを試しましたが、リクエストが実際に送信されないようです(サーバー側で受信したリクエストをログに記録しています)。
基本的:
var sendRequest = jQuery.ajax({
url: '/awesomeness.txt',
dataType : 'json',
timeout: 2000,
cache: false,
success: function(result) {}
});
sendRequest.abort();
また、タイムアウトを 1 に設定しようとしましたが、奇妙なことに、新しいブラウザーからページをロードすると、要求が送信されません (ページを更新すると送信されます)。