我正在编写一个应用程序,我需要从另一台服务器(shutterfly)访问客户端中的一些 xml 数据。由于跨域问题,我打算使用 jsonp。jQuery 允许我使用该$.getJSON()
方法执行此操作,但是,我无法判断该方法是否失败。Firefox 发送这样一个问题:
语法错误:缺少;声明前,
我认为这个问题的原因是因为从服务器发出的 javascript 内容,但我们有 xml 作为结果。
代码片段:
$.getJSON("https://ws.shutterfly.com/userid/0AaOGThs0aOWsA/albumid/67b0de21da1483077512?category-term=image&oflyAppId=d484bdba28944d23285dabeee94e89bf&oflyHashMeth=SHA1&X-OPENFLY-Authorization=SFLY user-auth=005094468284|1347644121316|a47bfef9dc03697ef30a226316ce3bde0305b526&Accept-Encoding=gzip&oflyTimestamp=2012-09-15T01:36:06.190-0700&callback=?",
{},
function(data) {
alert('Success');
});
});