0

API リクエストを作成し、リターンを div に入れようとしています。何が間違っていますか?

<!DOCTYPE HTML>
<html>
<head>
<script>
var xhr = new XMLHttpRequest();
xhr.open("GET", "http://data.mtgox.com/api/2/BTCUSD/money/ticker_fast?pretty", false);
xhr.send();

xhr = function() {
document.getElementById("myDiv").innerHTML=xhr.responseText;
}

</script>
</head>
<body>
<div id="myDiv"></div>

</body>
</html>
4

2 に答える 2

0

onload値を に設定する代わりに、リスナーにバインドする必要がありxhrます。

var xhr = new XMLHttpRequest();
xhr.open("GET", "http://data.mtgox.com/api/2/BTCUSD/money/ticker_fast?pretty", false);
xhr.onload = function() {
  document.getElementById("myDiv").innerHTML=this.responseText;
};
xhr.send();

Using XMLHttpRequestに関する MDN ドキュメントを参照してください。

于 2013-09-09T11:41:49.207 に答える
0

あなたが必要

xhr.onload = function() { //onload
   document.getElementById("myDiv").innerHTML=xhr.responseText;
}
于 2013-09-09T11:41:54.163 に答える