Sencha Touch JSONP错误
|
编辑:
我碰到了一个有关我所怀疑的问题的确认:将Twitter搜索API与JSONP一起使用会单独导致问题,因此Twitter似乎出了点问题。
看到:
http://search.twitter.com/search.json?q=%23jimromeisburning&callback=dog
截至6月14日下午3:44,大约3/5次,Twitter返回垃圾。其余时间,它将返回有效的javascript函数调用。
我正在使用Sencha Touch向Twitter搜索API发出JSONP请求,大约1/100次,我遇到了一个JavaScript错误,该错误会导致进一步的轮询:
Uncaught SyntaxError: Unexpected token ILLEGAL
到目前为止,我已经尝试了以下无线索的方法:
将对Ext.util.JSONP.request({})的调用包装在try / catch块中。无法捕获错误(大概是因为它是从iframe中的脚本代码调用的)
转储传递给JSONP.request的query
参数以确保其有效。它是。
寻找模式-它似乎在意想不到的时间发生。可能是第一个请求,也可能是下线的100个请求。
我最好的猜测是,Twitter有时会发回垃圾。没关系,我只需要一种方法来处理该错误。不幸的是,据我所知,Sencha Touch没有针对其JSONP请求的任何内置错误处理。
您以前看过类似的东西吗?你有什么想法?
谢谢!
这是Ornery JSONP脚本响应的样子:
Ext.util.JSONP.callback(...o.6ǿ
�`)֥��k�em��+�
-�-RTRTw�ɖ���$v�-A^ґ���Ow || 4Tua * +��������������VbšҐ�֡5Ҫ/
芒。[�o�ƌ��NnjE9褪色���*��N3�1j;QRǏ®T��E�r4��S
�@��w|��!a.��ġ�%�����@@ **����> Z8 ^_h��녾z> u]�E��ϸ�V�� u&k&#@ k
)Hc} =���; o%�。
�����L��5�T�B*�?������{���zzM���。} /dm�=���5i�KA��y。 Q�n���n����
Һ×x̼R�N�qqk<< \\ + s。*���&[��DCњH�WE.Ƴ���uhj�ڼ����ȋ��, t \“�>。\'\'ooVnK��ⳍ\\\ p,\'9。
��:〜{��\“���8n�
�x�K���C�mx(�<
����3>��������B]A_�L�+ =�%fY�*1��/�wO�vc�Z8d=)̦1����߳35����- F����.f���D|.z6����Xs��s\\愶�M*Z�D���7ڈ�)&cA�^9N�n�aN@ w / ^
P�¸-�E�$R�����<�K�n�3A3��
没有找到相关结果
已邀请:
0 个回复