twitter – Sencha Touch JSONP错误

前端之家收集整理的这篇文章主要介绍了twitter – Sencha Touch JSONP错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
编辑:

我发现了我怀疑的确认:使用带有JSONP的twitter搜索API会导致问题孤立,因此Twitter似乎出现了问题.

看到:
http://search.twitter.com/search.json?q=%23jimromeisburning&callback=dog

大约3/5次,截至6月14日下午3:44 CT,Twitter返回垃圾.剩下的时间,它返回一个有效的javascript函数调用.

我正在使用Sencha Touch向Twitter搜索API发出JSONP请求,大约1/100次,我收到一个javascript错误,导致进一步的轮询:

Uncaught SyntaxError: Unexpected token ILLEGAL

到目前为止,我已经尝试了以下没有线索:

>在try / catch块中包含对Ext.util.JSONP.request({})的调用.没有捕获错误(可能是因为它是从iframe中的脚本标记调用的)
>转储传递给JSONP.request的查询参数以确保它有效.它是.
>寻找一种模式 – 它似乎发生在意想不到的时刻.可能是第一个请求,也可能是100个请求.

我最好的猜测是Twitter在某些时候发回垃圾.没关系,我只需要一种方法来处理这个错误.不幸的是,据我所知,Sencha Touch没有针对其JSONP请求的任何内置错误处理.

你以前见过这样的吗?你有什么想法?

谢谢!

这是ornery JSONP脚本响应的样子:

Ext.util.JSONP.callback(�Řo�6ǿ
�`)֥��k�em��+�`�
-�-��RT��w�ɖ���$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*�?������{���꒼z�M���.}/dm�=���곒5i�KA��y����Q�n���n����
Һ�x��̼R�N���q�k��<�\+s�*���&[��DCњH�WE�Ƴ���uhj�ڼ����ȋ��,t"�>�'����o�VnK��ⳍ�\�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��

猜你在找的Json相关文章