首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mootools -使用freegeoip请求json

mootools -使用freegeoip请求json
EN

Stack Overflow用户
提问于 2018-02-22 07:54:06
回答 1查看 50关注 0票数 0

我正在尝试使用来自freegeoip.net的JSON feed在html元素中显示城市和地区数据。我是Mootools的新手,我不确定我现在的脚本哪里出了问题。

我当前的脚本是https://jsfiddle.net/uv1qu25r/5/

代码语言:javascript
复制
var jsonRequest = new Request.JSON({
  url: 'https://freegeoip.net/json/',
  function(data) {
    $('city1').set('text', data.city);
    $('region').set('text', data.region_name);
  }
});
代码语言:javascript
复制
<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>

任何帮助我们都将不胜感激

EN

回答 1

Stack Overflow用户

发布于 2018-02-22 17:04:05

需要调用.send()方法才能调用MooTools接口。如果我没记错的话,你还需要传递onSuccess,而不仅仅是一个函数。

尝试:

代码语言:javascript
复制
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,因此这可能是一个单独的问题需要解决……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48917462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档