2012-04-24 4 views
0

SafariのMac版ではなく、すべてのWinブラウザ(Safariを含む)でうまく動作するJSのデバッグに役立つヘルプが必要です。Safari(Mac)での無限AJAXリクエスト

jQueryモーダルウィンドウとAJAXリクエストを使用するサイトのログイン画面があります。私が受け取った苦情は、ログインリクエストがSafari上で終了しない(つまり、「読み込み中」の画像が消えず、ユーザーがログインしない)ことです。

リクエスト自体は、ユーザーのログインを受け入れ、本質的に真または偽を返す単純な$ .postです。

URLはhttp://i-marbella.com/です(ログインは右上にあります)。

だから私が持っている質問は、誰かがこのバグを確認できますか?もしそうなら、これを引き起こすJSエラーがありますか?

+0

Safariの使用中にajaxリクエストを監視する開発ツールを使用しましたか? –

+0

はい、私が言ったように、Windowsのバージョンはこの動作をしません。ここでの私の問題は、私がMacにアクセスする方法がまったくないことです(近くのアップルストアはありません)。 – Celos

+0

これはMac/Safariでのみですか? Windows/Safariは正常に動作しますか? –

答えて

0

imは、ajaxStartメソッドとajaxStopメソッドをグローバルに、またはリクエストごとに処理すると仮定しています。読み込みダイアログに問題があったのは、ページに何らかのデータを戻して何か問題があるときだけです。

ijaxリクエストからdivにhtmlを追加しようとすると、元に戻ってくるHTMLが誤っているか、そのページに含まれていないcssクラス、または含まれていないjs関数であっても、他の時は起こった、私のjsonは正しいフォーマットなどではないなど

これは私に毎回起こったことです、サーバにデータを送信しているか、サーバー。

+0

答えをよろしくお願いします。その要求に応答するデータはプレーンテキストで、HTMLやCSSはなく、実際にはログインに成功しません。コールバック関数は、ユーザーのUIの異なる部分をHTMLとして返す2 $ .get要求を行います。これらのHTMLのいずれも不正な形になることはありません(ユーザーがログインすると静的に読み込まれます)が、たとえそうであったとしても、ユーザーはログインしたままにしておく必要があります。 – Celos

関連する問題