2012-11-19 76 views
0

我得到这个错误不时,通常当我第一次运行我的应用程序:为什么我的JSONP请求偶尔会失败?

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

然后我刷新,它工作正常。实际上,我也在其他应用程序上获得了这一点,令人惊讶的是,Google没有产生类似的问题。使这个独特的东西是回调名称 - 我没有使用自定义回调函数名称或函数 - 它只是标准$.ajax()dataType: 'jsonp'

任何想法如何发生?

+0

任何特定的Web浏览器? – ScoPi

+0

Chrome和IE8 –

+0

您是否尝试过自己设置回调函数名称来查看它的行为?该回调函数名称很长,尽管这可能不是问题。 – ScoPi

回答

0

我相信这是由于我的超时时间为10000(10秒)造成的。当响应时间超过10秒时,jQuery删除了我的问题中引用的回调函数。所以当响应终于回来时,它试图执行已删除的函数。所以我把超时时间增加到了15秒,并且非常好。

相关问题