JSONP:显示不了数据问题

phoenix.sky phoenix.sky 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
测试 JSONP 跨域获取数据,发现在 console 里面可以看到远程数据,但在 HTML 里面无法显示。
很奇怪的一个问题
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>DEMO</title>
</head>
<body>
<div id="data" class="box"></div>
<script>
(function() {
var data = document.getElementById("data");
data.innerHTML = "placeholder";

function getJSONP(info) {
console.log(info);
console.log(info.city);
data.innerHTML = info;
}

var script = document.createElement("script");
script.src = "http://freegeoip.net/json/?callback=getJSONP";
document.body.appendChild(script);
})();
</script>
</body>
</html>
...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部
phoenix.sky
JavaScript 87,984 成员 224,681 内容