我试图使用freegeoip.net的JSON提要在html元素中显示城市和地区数据。我是Mootools的新手,我不确定我现在的脚本哪里出错了。
我的当前脚本是https://jsfiddle.net/uv1qu25r/5/
var jsonRequest = new Request.JSON({
url: 'https://freegeoip.net/json/',
function(data) {
$('city1').set('text', data.city);
$('region').set('text', data.region_name);
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/mootools/1.6.0/mootools-core.js"></script>
Your City is <span id="city1"></span><br> Your Region is <span id="region"></span>
任何帮助是赞赏
1条答案
按热度按时间knpiaxh11#
MooTools API需要调用
.send()
方法。如果我没记错的话,你还需要传递onSuccess
,而不仅仅是一个函数。尝试:
注意:该URL似乎不允许CORS,所以这可能是一个单独的问题来解决...