1

Pebble 用のシンプルなウォッチフェイスを作成しようとしていますが、この JavaScript エラーに直面しています。

http://rate-exchange.appspot.com/currency?from=usd&to=jpyから情報を取得しています

コードは次のようになります。

function HTTPGET(url) {
    var req = new XMLHttpRequest();
    req.open("GET", url, false);
    req.send(null);
    return req.responseText;
}
var getWeather = function() {
    var lhs1 = "usd";
    var rhs1 = "jpy";
    var url1 = "rate-exchange.appspot.com/currency?from=" + lhs1 + "&to=" + rhs1
    console.log(url1);
    var response1 = HTTPGET(url1);
    var json1 = JSON.parse(response1);

など、それは続きますが、あなたはアイデアを得る.

私はこれを取得します

[PHONE] pebble-app.js:?: JS: where.is.spot: rate-exchange.appspot.com/currency?from=usd&to=jpy
[PHONE] pebble-app.js:?: Error: where.is.spot: Invalid URL at line 4 in pebble-js-app.js

ここの 4 行目で失敗しています: req.send(null);

このエラーの原因は何ですか? フィードに問題はないようです。

4

3 に答える 3

3

あなたのURLはで始まる必要がありhttp://ます:

変化する:

var url1 = "rate-exchange.appspot.com/currency?from=" + lhs1 + "&to=" + rhs1

の中へ:

var url1 = "http://rate-exchange.appspot.com/currency?from=" + lhs1 + "&to=" + rhs1
于 2014-02-25T02:51:47.467 に答える
0

それ以外の

req.send(null);

使用する

req.send();

于 2014-02-24T23:24:10.673 に答える