Это способ передачи JSON в DOM в виде таблицы - PullRequest
0 голосов
/ 26 октября 2019

когда я получаю ответ json от вызова на мой сервер на рабочем месте, он возвращается в следующем формате:

{"sEcho": 7, "iTotalRecords": 10000000, "iTotalDisplayRecords": 50000, "aaData": [ ["<input class=\"selBox\" type=checkbox id=\"selIDs\" name=\"selID\" value=\"3009743\"  onclick=\"selectionChanged(this)\" style=\"margin-bottom:5px;\">"," <a href=\"javascript:void%200;\" title=\"Not Verified Email\" class=\"with-tip\"><img src=\"/assets/_img/icons/max_mini/email_invalid.png\" width=\"16\" height=\"16\"/></a> <a href=\"javascript:void%200;\" title=\"Verified Mobile\" class=\"with-tip\"><img src=\"/assets/_img/icons/max_mini/mobile_valid.png\" width=\"16\" height=\"16\"/></a>","<ul class=\"keywords\"><li class=\"green-keyword\"><a href=\"javascript:void%200;\" title=\"Platform\">ios</a></li><li class=\"orange-keyword\"><a href=\"javascript:void%200;\" title=\"App Version\">10.46.1</a></li><li class=\"red-keyword\"><a href=\"javascript:void%200;\" title=\"locale\">es-PE</a></li></ul>","70","<a href=\"/passenger/edit/3009743\" title=\"Edit passenger\" class=\"with-tip\">Ernesto Marengo</a>","<img alt=\"no\"  title=\"no\" class=\"with-tip\" height=\"16\" width=\"16\" src=\"/assets/_img/icons/fugue/cross-small.png\" />","<img alt=\"no\"  title=\"no\" class=\"with-tip\" height=\"16\" width=\"16\" src=\"/assets/_img/icons/fugue/cross-small.png\" />","17-Oct-18 04:50","<a href=\"/passenger/edit/3009743/\" title=\"Edit\" target=\"_self\" class=\"with-tip\"><img src=\"/assets/_img/icons/fugue/pencil.png\" width=\"16\" height=\"16\" /></a>",""]] }

Мой вопрос, есть ли способ передать этот JSON в DOM вспособ чтения пользователем?

Мой код запроса следующий:

window.addEventListener("load", function () {
  function sendData() {
    var xhr = new XMLHttpRequest();
    var fd = new FormData(form);

    xhr.addEventListener("load", function(event) {
      var gg = JSON.stringify(event.target.responseText);
      document.getElementById('chiru').innerHTML = gg;  
    });

     xhr.addEventListener("error", function(event) {
      alert('Oops! Something went wrong.');
    });

    xhr.open("GET", "xxxx");
    xhr.setRequestHeader("Sec-Fetch-Mode", "cors");
    xhr.setRequestHeader("Sec-Fetch-Site", "same-origin");
    xhr.setRequestHeader("Accept-Encoding", "gzip, deflate, br");
    xhr.setRequestHeader("Accept-Language", "es-ES,es;q=0.9,en;q=0.8");
    xhr.setRequestHeader("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36");
    xhr.setRequestHeader("Accept", "application/json, text/javascript, */*; q=0.01");
    xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");
     xhr.setRequestHeader("Connection", "keep-alive");
    xhr.setRequestHeader("cache-control", "no-cache");
    xhr.send(fd);
  }

  var form = document.getElementById("numpe2");
  form.addEventListener("submit", function (event) {
    event.preventDefault();

    sendData();
  });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...