簡體   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