繁体   English   中英

mootools-使用freegeoip请求json

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM