我正在与另一名学生一起开展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个互联网点。