[英]mootools - request json with freegeoip
我正在尝试使用来自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>
任何帮助表示赞赏
MooTools API需要.send()
方法。 如果我记得正确的话,还需要传递onSuccess
,而不仅仅是传递一个函数。
尝试:
new Request.JSON({
url: 'https://freegeoip.net/json/',
onSuccess: function(data) {
$('city1').set('text', data.city);
$('region').set('text', data.region_name);
}
}).send();
注意:URL似乎不允许CORS,因此这可能是一个单独的问题需要解决...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.