Android (设备)针对Netflix问题使用Json的AJAX请求

Android (设备)针对Netflix问题使用Json的AJAX请求,android,jquery,ajax,json,device,Android,Jquery,Ajax,Json,Device,我正在为移动设备创建一个简单的应用程序,通过AJAX请求和json检索netflix信息。这在浏览器上运行得非常好 我在触发ajax请求成功时遇到问题。我一直在阅读和搜索每一个地方,但没有解决我在设备上的问题(模拟器,最终是android)。我正在使用Phonegap 以下是我的CDN: <script src="http://code.jquery.com/jquery-1.5.2.min.js"></script> <script src="http://aja

我正在为移动设备创建一个简单的应用程序,通过AJAX请求和json检索netflix信息。这在浏览器上运行得非常好

我在触发ajax请求成功时遇到问题。我一直在阅读和搜索每一个地方,但没有解决我在设备上的问题(模拟器,最终是android)。我正在使用Phonegap

以下是我的CDN:

<script src="http://code.jquery.com/jquery-1.5.2.min.js"></script>
<script src="http://ajax.aspnetcdn.com/ajax/jquery.templates/beta1/jquery.tmpl.js"></script>
<script src="http://code.jquery.com/mobile/1.0a4/jquery.mobile-1.0a4.min.js"></script>
我收到一个解析错误,并且没有调用函数。设备在文档之前启动,因此它不是互联网问题。我查过了。这似乎是一个语法问题或兼容性问题(与设备)

提醒:我需要这个在设备上工作。浏览器可以很好地处理这段代码


非常感谢您的帮助。谢谢大家!

我与我工作场所的另一位应用程序开发人员交谈过,他声称在Netflix API中发现了一个bug。他给他们发了电子邮件。正如我之前所说,这个phonegap应用程序在Blockbusters BBYOpen手机上运行良好


再次感谢你们的帮助

删除
alert(errorThrown);}之后的多余逗号
您是否尝试过
跨域:true
?找不到代码中的任何错误。感谢您的帮助!我尝试了这两种解决方案,但都没有解决我的问题。我尝试了另一个web服务,blockbusters,它成功地工作了。我相信问题实际上可能是身份验证,即使浏览器可能不需要它,我相信android上的netflix可能需要它。
var myMoviePeopleURL = "http://odata.netflix.com/Catalog/People?$top=200&$format=json&$callback=?";

        $.ajax({
            dataType: 'jsonp',
            url: myMoviePeopleURL,
            success: function () {alert('Success');},
            error: function (jqXHR, textStatus, errorThrown) {
                alert(textStatus);
                alert(errorThrown);
            },
        });