本段代码json数据(data表示的数据)是从服务端servlet中取得,如果要在客户端独立运行该段代码,请用自的json数据代替data并在按钮的onclick事件中直接调用myshowJson函数
点击(此处)折叠或打开
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
-
<html>
-
<head>
-
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-
<title>Insert title here</title>
-
<script type="text/javascript" src=""></script>
-
<script type="text/javascript" >
-
-
function myshowJson(data,status){
-
strHtml="
";
";
- strHtml=strHtml+mydg(data,strHtml);
- strHtml=strHtml+"
- strHtml=strHtml+mydg(data,strHtml);
-
alert(strHtml);
-
$("#myjsonData").html(strHtml);
-
}
-
-
function mydg (data,strHtmlkk){
-
var strHtml=strHtmlkk;
-
-
for(cc in data){
-
if(typeof(data[cc])=='object'){
-
strHtml=strHtml+"
"; ";
- strHtml=strHtml+"
"+cc+" ";
- strHtml=strHtml+"
"+data[cc]+" ";
- strHtml=strHtml+"
- strHtml=strHtml+"
-
strHtml=arguments.callee(data[cc],strHtml);
-
}else{
-
strHtml=strHtml+"
"; ";
- strHtml=strHtml+"
"+cc+" ";
- strHtml=strHtml+"
"+data[cc]+" ";
- strHtml=strHtml+"
- strHtml=strHtml+"
-
}
-
}
-
return strHtml;
-
}
-
-
function mygetJson (){
-
-
$.post("./servlet/TestTemp",{userName:"cccc",password:"ppppp"},function(data,status){myshowJson(data,status);},"json");
-
-
};
-
function myregisterCmd(){
-
$("#cmdLogin").click( mygetJson);
-
alert("registerCmd");
-
};
-
-
$(document).ready(myregisterCmd);
-
-
</script>
-
</head>
-
<body>
-
-
<input type="button" id="cmdLogin" value="testestestest">
-
<div id="msg"></div>
-
<div id="myjsonData"></div>
-
-
</body>
- </html>