0

我正在为 Mobile 创建一个简单的应用程序,以通过带有 json 的 AJAX 请求检索 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>

这是我的代码:

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);
            },
        });

我收到一个解析错误和未调用的函数。该设备在文档之前启动,因此这不是互联网问题。我已经检查过了。这似乎是语法问题或兼容性问题(与设备)。

提醒:我需要这个才能在设备上工作。浏览器可以正常使用此代码。

任何帮助深表感谢。谢谢!

4

1 回答 1

0

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

再次感谢你们的帮助!

于 2012-08-14T18:31:33.133 回答