分别在jsp和html中显示JSON数据

我是Java的新手。我的test.json文件是一个以以下格式开始的数组:

{

"Result": "OK",

"TotalRecordCount": 23,

"Records": [{

"vEmail": "blabla@gmail1.com",

"vUserName": "admin",

"nDepartmentId": "6750",

"nEnabled": "1",

"department": 6750,

"vFatherName": "mixalis",

"vSurname": "mixalis",

"vAfm": "123456",

"vUsertype": "",

"vName": "mixalis",

"nId": "5651",

"rolesDesc": ""

},

等等…

我不明白jsp和html可以做什么…我的意思是在这件事上(我想通过读取json文件显示数据)都可以有相同的结果吧?和相同的代码对吗?…好吧,可以在我的jsp或html页面中使用以下代码来完成此操作。或在头上造成即时消息混乱,不知道去了…。我有简单的页面

<html>

<head>

<title>Loading JSON files using jQuery</title>

</head>

<body>

<h1 id="title"></h1>

<ul id="list"></ul>

<script src="http://code.jquery.com/jquery-latest.js"></script>

<script type="text/javascript">

jQuery(document).ready(function($) {

$.getJSON("test.json", function(json){

$("#email").text(json.vEmail);

$.each(json.vUserName, function(key, val) {

$("<li><a href='http://" + val + "'>" + val + "</a></li>").appendTo("#list");

}); // each()

}); // .getJSON()

}); // ready()

</script>

</body>

</html>

你会发现,用于测试目的,我没有写的所有数据,只有vEmailvUserName,但是当我运行它在Netbeans中没有露面。

回答:

 <html>

<head>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"> </script>

<script>

$(function() {

var people = [];

$.getJSON('test.json', function(data) {

$.each(data.records, function(i, f) {

var tblRow = "<tr>" + "<td>" + f.vEmail + "</td>" + "<td>" + f.vUserName + "</td>" + "<td>" + f.nDepartmentId + "</td>" + "<td>" + f.nEnabled + "</td>" + "<td>" + f.department + "</td>" + "<td>" + f.vFatherName + "</td>" + "<td>" + f.vSurname + "</td>" + "<td>" + f.vAfm + "</td>" + "<td>" + f.vUsertype + "</td>" + "<td>" + f.vName + "</td>" + "<td>" + f.nId + "</td>" + "<td>" + f.rolesDesc + "</td>" + "</tr>"

$(tblRow).appendTo("#userdata tbody");

});

});

});

</script>

</head>

<body>

<div class="wrapper">

<div class="profile">

<table id= "userdata" border="2">

<thead>

<th>Email</th>

<th>User Name</th>

<th>Department Id</th>

<th>Enabled</th>

<th>Department</th>

<th>Father Name</th>

<th>Surname</th>

<th>Afm</th>

<th>User Type</th>

<th>Name</th>

<th>Id</th>

<th>Roles Desc</th>

</thead>

<tbody>

</tbody>

</table>

</div>

</div>

</body>

</html>

以上是 分别在jsp和html中显示JSON数据 的全部内容, 来源链接: utcz.com/qa/397937.html

回到顶部