第二次请求时jQuery JSONP请求超时

时间:2012-03-20 06:02:40

标签: javascript jquery android jquery-mobile jsonp

我正在开发一个从服务器获取JSON的移动应用程序。直到最近,一切都运行良好,但在我的大规模重构后,我努力让我的getJSON请求正常工作。

当我从“类别”页面导航到我的列表页面时,我称之为此方法:

/**
 * This will fetch us the details of a particular listing
 * @param int listingId - The listings ID
 * @param function callback - Will be called on success with the JSON
 */
getListingInfo : function(listingId, callback) {
     $.getJSON(baseUrl+'info?callback=?',{uid:uuid,listingId: listingId}, callback);
},

在我第一次点击时效果很好但在后续请求中它似乎超时,即使使用不同的listingId。

我尝试使用$ .ajax,但遇到了同样的问题。当我进入jQuerys核心时,我可以记录完全限定的请求(回调占位符已被替换等),并且请求看起来都正确。

我第一次打电话给它的加载时间大约是2秒但是之后它只是挂起。我查看了服务器上的日志,第二个请求没有通过。

另一个奇怪的事情是它完美地适用于我的朋友HTC希望运行自定义ROM而不是运行Android 2.2.2的HTC Desire

我正在使用jQuery 1.7.1和JQM 1.1rc1(我尝试过jQuery 1.6.4并没有区别)

我真的不太确定在哪里看,任何想法都会非常感激!

由于

0 个答案:

没有答案