Я работаю над виджетом для своего снаряжения S3 под управлением Wearable 3.0, который должен загружать данные json с сервера через Интернет. Мне приходит в голову, что я сделал одно предположение, которое может быть неверным. Это предположение состоит в том, что, поскольку в моих часах есть радио LTE, они должны иметь доступ к Интернету и получать данные. Это возможно?
Если можно, у меня другой вопрос. Следующий код работал в хроме:
index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="js/main.js"></script>
<style></style>
</head>
<body>
<div id="page">
<div id="container">
<p id="content-text">sucks</p>
<p> <div>Calories In</div> <div id="calIn">nothing yet</div></p>
</div>
</div>
</body>
<script>
console.log("YYY Starting JSON");
fetch('http://my.url').then(response => {
return response.json();
}).then(data => {
// Work with JSON data here
console.log(data);
//var obj = JSON.parse(data);
console.log(data.caloriesIn);
document.getElementById("calIn").textContent = data.caloriesIn;
}).catch(err => {
// Do something for an error here
});
</script>
</html>
Когда я запускал этот код в студии Tizen, я получаю такую ошибку:
console.error: SyntaxError: Неожиданный знак пунктуации '=>'. Ожидать','
Данные json - это 3 или 4 поля, которые я хотел бы отобразить как виджет. Может ли кто-нибудь помочь мне исправить код, который я начал, или помочь мне найти способ заставить это работать?