問題タブ [cloudpebble]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - PebbleJS アプリで jQuery を使用する
PebbleJS アプリに jQuery ライブラリを追加するにはどうすればよいですか? これが私のコードです:
これが私が受け取るエラーです:
javascript - Pebble から Raspberry Pi Python サーバーへの Ajax http 要求が失敗する
Pebble/Ajax/Java Script/Python の初心者として、Pebble ウォッチで Raspberry Pi センサーの読み取り値を受信するための非常に基本的なコードに取り組んでいます。
Pebble から Raspberry Pi Python サーバーへの単純な Ajax 要求を実行していますが、応答を取得できません (クライアント/サーバー コードは以下にあります)。
ただし、Web ブラウザーを開いて Raspberry Pi のローカル URL を入力すると、Raspberry サーバーは正常に応答します。192.168.1.80:9999: {"Pi 応答":"Hello World!}"
また、ローカル URL を 192.168.1.80 からリモート Web ページ ( http://if.christianbirch.dk/helloworld.php )の非常に単純な php-script に変更すると、Pebble 応答が成功します: [PHONE] pebble-app .js:?: {"Web 応答":"Hello World!"}
解決策を求めて多くのフォーラムを検索しましたが、うまくいきませんでした。ただし、Ajax スクリプトでローカル URL またはポート番号が何らかの形で正しく定義されていないか、Raspberry Pi Python スクリプトにヘッダー センテンスが欠落している可能性があります。
どんな経験も。この問題?前もって感謝します!
Pebble JS スクリプト:
Python サーバー スクリプト (Web ブラウザーから呼び出されたときに受信した有効な応答) https://docs.python.org/2/library/socketserver.html
pebble-watch - Pebble アプリがクラッシュしました
私の小石アプリで何が起こっているか知っている人はいますか?
理由はわかりませんが、「アプリがクラッシュしました」というメッセージが表示されます。
ありがとう
c - ペブルタイムカラー構成
Pebble Time ウォッチフェイスの構成を最適化しようとしています。文字列の比較を避けるために、すべての GColor 値を配列に入れましたが、まったく機能しません:(
配列:
構成からデータを読み取ります。
uint8、uint16、uint32、int8、int16、int32 を試しました。int32 を使用すると、時計がクラッシュします。
レイヤーに色を設定します。
私が使用する場合:
正しい色が表示されます。
HTML ページの値:
誰でもそれを修正するための提案はありますか? 私は何を間違っていますか?
pebble-watch - 完全に機能する 2 つの URL から json をフェッチします。1つは正常に機能し、もう1つは機能しません
Json オブジェクトからデータを取得しようとしています。
これを試すために(私はまだこれらすべてに慣れていません)、完全に機能する2つの異なるURLからデータをフェッチしようとしました。
小石のチュートリアルの URL を使用するとすべてうまくいきますが、別のサイトから試していると、まったく機能しません。2 番目の URL を使用すると、コード内の Ajax ステートメントが実行されないようです。
注: 一度に 1 つの URL しか使用していません。
最後の URL には私の秘密鍵が含まれているため、ここに投稿することはできません。代わりに、json オブジェクトを投稿できます。
私の単純なプロジェクトに関する情報 を次に示します。Cloudpebble をエディターとして使用しており、プロジェクトのタイプは pebble.js です。
機能する Json オブジェクト:
{"coord":{"lon":-0.13,"lat":51.51},"weather":[{"id":803,"main":"Clouds","description":"壊れた雲"," icon":"04d"}],"ベース":"ステーション","メイン":{"温度":294.2,"圧力":1023,"湿度":64,"temp_min":292.15,"temp_max": 295.93},"可視性":10000,"風":{"速度":6.2,"度":70},"雲":{"すべて":75},"dt":1439384430,"sys":{ "type":1,"id":5089,"message":0.0189,"country":"GB","sunrise":1439354486,"sunset":1439407710},"id":2643743,"name":"ロンドン","タラ":200}
あまり完全に機能していない Json オブジェクト:
{ "LocationList":{ "noNamespaceSchemaLocation":"hafasRestLocation.xsd", "StopLocation":[{ "idx":"1", "name":"Blåsut (ストックホルム)", "id":"300109187"," lat":"59.287913", "lon":"18.089955", "dist":"1" },{ "idx":"2", "name":"サンドボーグ (ストックホルム)", "id":"300109186 "、"lat":"59.284830"、"lon":"18.089631"、"dist":"342" }] } }
私のコード:
pebble-watch - ペブルタイムは、新しいカードを呼び出さずに UI カードの内容を更新します
だから私はこの簡単なコードを持っています:
新しいカードをコールせずに同じことをしたいのですが、どうすればいいですか? もっと簡単な方法で
ajax - pebble.js を使用した関数外での Json データの処理
関数getweather()では、Json オブジェクトから気象データを取得し、そのデータを変数dataに格納します。その関数内で Json データを処理できますが、getweather()の外部からデータにアクセスするにはどうすればよいでしょうか?
変数locationまたはdata を返すかどうかは問題ではありません。変数の場所は Json ではありません。
関数getweather()内で動作するように、プレース変数を処理するにはどうすればよいですか?