0

通常、アプリを最初に実行したときに、このエラーが時々発生します。

Uncaught TypeError: Property 'jQuery182034483651514165103_1353334474761' of object [object Window] is not a function

その後、リフレッシュすると正常に動作します。私は実際に私が構築した他のアプリでもこれを持っています.驚くべきことに、グーグルは同様の問題を引き起こしません. これをユニークなものにしているのは、コールバック名です - 私はカスタムのコールバック関数名や関数を使用していません - それは単なる標準$.ajax()ですdataType: 'jsonp'

これがどのように起こるか考えていますか?

4

1 に答える 1

0

これは、タイムアウトが 10000 (10 秒) だったことが原因だと思います。応答に 10 秒以上かかると、jQuery は私の質問で参照されているコールバック関数を削除しました。そのため、ようやく応答が返ってきたときに、削除された関数を実行しようとしました。そのため、タイムアウトを 15 秒に増やしましたが、これまでのところ良好です。

于 2012-11-20T16:29:56.460 に答える