Стиль JSON в формате iplocate.io - PullRequest
0 голосов
/ 05 апреля 2019

Я использую сайт iplocate.io для отображения местоположения пользователя, зная его IP-адрес.Коды работают хорошо, но мне нужно стилизовать дисплей, чтобы он выглядел лучше, чем в формате Json.

Есть ли способ отобразить результат на моей собственной странице, чтобы стилизовать отображение в формате JSON?

$ip = $_SERVER['REMOTE_ADDR'];
$res = file_get_contents("https://www.iplocate.io/api/lookup/$ip");
var_dump($res);

Заранее спасибо

1 Ответ

0 голосов
/ 05 апреля 2019

Благодаря моим исследованиям я нашел здесь помощь: [ Как создать таблицу HTML на основе JSON

Как создать таблицу HTML на основе JSON

Я взял приведенные ниже коды в качестве примера, чтобы сделать данные JSON динамическими.

<div id="content"></div>

 <?php
 $ip = $_SERVER['REMOTE_ADDR'];
$res = file_get_contents("https://www.iplocate.io/api/lookup/$ip");
 ?>

Jquery

var info=<?=$res?>;
var data = [info ]

$(document).ready(function () {
var html = '<table class="table table-striped">';
html += '<tr>';
var flag = 0;
$.each(data[0], function(index, value){
html += '<th>'+index+'</th>';
});
html += '</tr>';
$.each(data, function(index, value){
html += '<tr>';
$.each(value, function(index2, value2){
html += '<td>'+value2+'</td>';
});
html += '<tr>';
});
html += '</table>';
$('#content').html(html);
});
...