0

すべてのWinブラウザ(Safariを含む)で正常に動作するJSをデバッグするのに助けが必要ですが、MacバージョンのSafariでは動作しません。

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

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

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

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

4

1 に答える 1

0

グローバルまたはリクエストごとに ajaxStart および ajaxStop メソッドに結び付けていると仮定しています。読み込みダイアログが消えないという問題が発生したのは、ページにデータを返すときに何か問題があるときだけです。

ajaxリクエストからdivにhtmlを追加しようとすると、返されるhtmlが不正な形式であるか、ページに含まれていないcssクラス、または含まれていないjs関数を参照している場合に、これがよく発生します。それ以外の場合は、jsonが正しい形式ではないなどです。

これが私に起こるたびに、サーバーに送信するデータまたはサーバーから返されるデータにエラーがありました。

于 2012-04-24T13:19:30.237 に答える