JSONP请求提供了意外的令牌(:)但不在合作伙伴的计算机上

时间:2014-12-11 22:12:08

标签: javascript angularjs rest http arduino

我正在与另一名学生一起开展Arduino项目。我们正在使用ArduinoYùn模块和由Angular.js提供支持的网站。

当我们想要获取数据存储内容的请求时,我们会执行以下操作:

var promise = $http.jsonp("http://192.168.0.234/data/get?callback=JSON_CALLBACK");

    promise.then(
        function(arduinoData) {
            console.log(arduinoData.data.value);
        }
    );

在我的合作伙伴的计算机(Windows)上,这非常有效,他可以处理数据。当我在笔记本电脑(Mac)上执行请求时,我在JavaScript控制台中收到错误:Uncaught SyntaxError: Unexpected token :

我完全不知道问题是什么。我使用完全相同的代码与相同的Angular.js版本等。在我看来,这似乎是一个依赖于平台的问题,但这非常奇怪,因为它是基本的HTTP请求和JavaScript处理......

某种程度上无法识别JSON_CALLBACK。说实话,我不知道JSON_CALLBACK的作用,但在我的合作伙伴的PC上,它就像一个魅力......

无论谁给我一些关于可能出现问题的建议,都会得到非常的感谢和100个互联网点。

0 个答案:

没有答案