0

まあ、それはかなり奇妙な問題です:

Ajax POSTリクエストをいくつかのphpスクリプトに送信し、応答を待ちます:

var data = $('#'+frm).serialize();
$.ajax({
    type: "POST",
    url: url,
    data: data
}).done(
function(r){
   alert("Process ID :"+r);
}
);

問題は次のとおりです。Chromeでは機能しますが、Firefoxでは機能しませ

何が間違っている可能性がありますか?


ヒント: FireBugでチェックアウトしましたが、応答にまったく問題がないようです。正常に受信されます)


更新

  • エラーハンドラ()を追加しようとしまし.fail()たが、成功しました
  • また、 Safariでテストしました。そこでも動作します。

どうもありがとうございました!問題はおそらくキャッシングと関係があります:/-最近の履歴を削除した後、それは機能しました。-名探偵コナン。

4

2 に答える 2

0

jQueryの$.post()メソッドを試してください。あなたはとにかくそれをやっています$.ajax()

$.post(url, {
    data: data
    }, function(r) {
        alert("Process ID: " + r);
    }
);
于 2012-08-01T14:49:51.683 に答える
0

問題はおそらくキャッシングと関係があります:/-最近の履歴を削除した後、それは機能しました。-

名探偵コナン

于 2012-08-01T15:28:15.513 に答える