HTMLテーブルのレコードの単純なリストを各行に削除リンクがあります。削除リンクは、「/delete/record/5
」FirefoxでjQueryを使用したAJAX https POSTリクエストが失敗する
のような固定URLへのAJAXポストリクエストを撃退します。AJAXリクエストは、httpsを使用するサーバーで実行されているときにjqueryの.ajax()
コールでPOSTメッセージを使用して作成されます。この呼び出しは、OSX/Windowsアーキテクチャ上のFirefox 3では失敗します。それは私がテストした他のすべてのブラウザ(OSX/Windows:Chrome、Safari、IE7)で動作します。
リクエストはhttpsサイトから来て、同じhttpsサイトに移動しています。しかし、私はプロセスのどこかで、元のリクエストがhttpとして開始され、http-> httpsから送信するリダイレクト試行がサーバー上にあり、Firefoxが偽造のリダイレクトをリジェクトすると考えています。
誰も経験したことがありません.ajax()
JQueryはFirefoxでhttpsサイトを呼び出しますか? URLに「?var=xxx
」という引数があると、要求がより頻繁に機能しているように見えて、その変数がないと何か不思議に思う。
助けてくれてありがとう!これはまさに問題でした!私はFF3とnginxを持っていて、空のデータ{}を入れて問題を解決しています。私はidがすでにURLに入っているので、削除のためにデータ{}にIDを必要としません。アドバイスにスポット!ありがとう。 – MikeN
ようこそ。 – alex2k8
ajax呼び出しでFirefox 3.0.xがどこで失敗するかを修正しました。ありがとう。 – ken