Мне действительно нужна твоя помощь, чтобы помочь мне решить мою проблему. Я настроил портал с использованием CoovaChilli и хочу показать отзывы об использовании, предоставляемые Coova JSON Interface, к которым можно получить доступ через URL-адрес, например http://login.domain.com:3990/json/status из внутренней сети, в которой слушает CoovaChilli. Если вы уже вошли в портал авторизации, а затем, если у вас есть доступ к этому URL, вы увидите данные, отформатированные следующим образом, в вашем браузере:

{
    "version": "1.0",
    "clientState": 1,
    "redir": {
        "originalURL": "http://www.gstatic.com/generate_204",
        "redirectionURL": "",
        "logoutURL": "http://10.1.0.1:3990/logoff",
        "ipAddress": "10.1.0.6",
        "macAddress": "AA-BB-CC-DD-EE-FF"
    },
    "session": {
        "sessionId": "5108c39600000003",
        "userName": "user@ri",
        "startTime": 1359529249,
        "sessionTimeout": 0,
        "idleTimeout": 900
    },
    "accounting": {
        "sessionTime": 867,
        "idleTime": 0,
        "inputOctets": 1428643,
        "outputOctets": 391752,
        "inputGigawords": 0,
        "outputGigawords": 0,
        "viewPoint": "client"
    }
} 

Мой вопрос заключается в том, что мне делать, если хочет проанализировать эти данные на веб-странице с помощью * Javascript * , чтобы я мог видеть эти данные более отформатированными (в формате html). Например, я могу получить к нему доступ через URL-адрес, используя тот же домен, как этот http://login.domain.com/ status / status.html, а не неформатированные данные в предыдущем URL?

Пожалуйста, обратите внимание: я хочу использовать javascript для анализа, потому что данные отличаются от пользователя, который вошел в этот CoovaChilli, разные пользователи имеют разные данные, только пользователь, который вошел в систему и имеет доступ к этому URL, может видеть только свою собственную статистику, поэтому я думаю, что Лучшая практика - использовать клиентский язык для анализа этих данных.

Любая ваша помощь очень ценится. Спасибо, прежде чем.

0
Aditya.s 30 Янв 2013 в 13:35

2 ответа

Лучший ответ

Попробуй это

Эта ссылка может помочь вам http://www.w3schools.com/json/json_intro.asp

<!DOCTYPE html>
<html>
<body>
<h2>JSON Object Creation in JavaScript</h2>

<p>
Name: <span id="jname"></span><br>  
Age: <span id="jage"></span><br> 
Address: <span id="jstreet"></span><br> 
Phone: <span id="jphone"></span><br> 
</p>  

<script>
var JSONObject = {
  "name":"John Johnson",
  "street":"Oslo West 16", 
  "age":33,
  "phone":"555 1234567"};
document.getElementById("jname").innerHTML=JSONObject.name  
document.getElementById("jage").innerHTML=JSONObject.age  
document.getElementById("jstreet").innerHTML=JSONObject.street  
document.getElementById("jphone").innerHTML=JSONObject.phone  
</script>

</body>
</html>

Редактировать

Если вы хотите удалить var json, вы можете использовать ajax или jquery, например:

 $.getJSON("your url",function(result){
    $.each(result, function(i, field){
      $("div").append(field + " ");
    });
  });

http://www.w3schools.com/jquery/ajax_getjson.asp

0
Konza 30 Янв 2013 в 10:04
  <script src="js/jquery.min.js"></script>
  <script>
  $.getJSON("http://10.1.0.1:3990/json/status?callback=?", function(data) {
    console.log(data);
  });
  </script>
0
user1717844 5 Июн 2013 в 08:25