A B*_*ham 2 javascript api jquery json getjson
我尝试使用 JSONView 显示此代码,但从 api 回调函数内部调用数据时不会显示,但在回调外部时会显示非 api 数据。
// Call FreeGeoIP API to get browser IP address
$.getJSON('https://freegeoip.net/json/', function(data) {
var ipaddress = data.ip;
// Get browser language
var language = window.navigator.language;
// Get software
var software = window.navigator.appVersion;
var regExp = /\(([^)]+)\)/;
software = regExp.exec(software)[1];
// Add data to obj
var obj = {
'ipaddress': ipaddress,
'language': language,
'software': software
};
// Write obj to document
$('body').html(JSON.stringify(obj));
});Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>Run Code Online (Sandbox Code Playgroud)
如果JSONView扩展程序或 Chrome 浏览器中的任何其他扩展程序从本地系统访问文件,则需要访问文件 URL 的权限。允许:-
| 归档时间: |
|
| 查看次数: |
7987 次 |
| 最近记录: |