将 API 请求转换为要在站点中使用的文本
Convert API request to text to use in site
我正在尝试发出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>
您需要
绑定到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();
请参阅 MDN 文档 关于使用 XMLHttpRequest。
你需要
xhr.onload = function() { //onload
document.getElementById("myDiv").innerHTML=xhr.responseText;
}
相关文章:
- 如何使用jquery在填充自动完成的值后使文本框只读
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 用程序搜索JQuery数据表中的文本
- jQuery匹配JSON对象的部分文本
- onkeyup无法动态创建多个文本区域
- 如何在下面的ES6循环中获得前面的文本
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 借助asp.net验证或java脚本对多个文本进行验证
- 无法在ajaxStart中更改跨度文本
- 高亮显示时编辑文本大小和颜色
- jquery中的文本框验证
- 如何使用 javascript 从 php 站点读取文本
- 将 API 请求转换为要在站点中使用的文本
- 使用 Greasemonkey 将文本更改为图像(在静态站点上)
- 如何为Ajax从另一个站点提取的每条文本添加类
- 设置外部站点文本框的默认值
- 文本变量为html,来自另一个站点的文件
- 截断站点javascript上的文本