将JSON从JSP转换为HTML

时间:2018-11-27 20:16:28

标签: json http jsp

我想让JSON响应到HTML表中。 我在外部服务器上的JSP文件返回了一些JSON结构。

{
"userid" : "xyz",
"firstname" : "X",
"lastname" : "Y",
"email" : "x@y.com",
"country" : "EN"
}

但是我无法将其解析为HTML。当我将链接更改为.json文件时,即使在外部服务器上,也可以正常工作。

<script type="text/javascript">
$.ajax({
  url: "https://example.com/getuserinfo.jsp",
  dataType: "text",
  success: function(data) {
    var html = '';
    for (var i=0;i<json.length;++i)
    {
      if(i===0){
        html += '<thead><tr>';
        $.each(json[i], function(key, value){
            html += '<td>'+key+'</td>' ;
          });
        html += '</thead></tr>';
      }
        html += '<tr>';
        $.each(json[i], function(key, value){
          html += '<td>'+value+'</td>' ;
        });
      html += '</tr>';
    }
    $('#results').append(html);
  }
});
</script>

我在使用CORS时遇到了一些问题,但是即使使用Google Chrome插件,它仍然无法正常工作。正如我所说的...主要原因是我在JSP文件中具有JSON结构,而不仅仅是.JSON。

0 个答案:

没有答案