1.服务器端传送一个字符串到客户端,客户端通过eval()得到的JS对象,然后通过遍历得到相应的数据
2.JS中{}表示对象(字符串加引号,数值类型不需要加引号),[]表示数组
3.js遍历对象
for(var attr in obj){
alert(obj[attr]);
}
4.数组格式
[
{name:"",
id:"",
yes:shzj.getYesterday(),
today:shzj.getToday()
},
{name:"",
id:"",
yes:shzj.getYesterday(),
today:shzj.getToday()
}
]
5.对象格式:
{"001":{name:"上证指数",yes:3000.09,tod:5679.61},"007":{name:"浦发银行",yes:23.0,tod:154.67}}
6.Firebug:点击控制台,右下角红色方框,在里面编写JS代码可以点击运行直接会在控制台输出!
**检测json格式,编写:eval(json);观察是否报错
eval()将服务器返回的数据转化为JS对象
String id=getRequest().getParameter("id");
List<Software> list=sd.getSoftlist(id);
//向客户端输出json
StringBuilder sb=new StringBuilder();
if(list!=null && list.size()>0){
sb.append("[");
for(int i=0;i<list.size();i++){
Software soft=list.get(i);
sb.append("{\"id\":\"" + soft.getId()+"\",\"filename\":\"" + soft.getFilename()+
"\",\"describe\":\"" + soft.getDescribe()+"\",\"filesize\":\"" + soft.getFilesize()+
"\",\"type\":\"" + soft.getType()+"\",\"datetime\":\"" + soft.getDatetime()+
"\",\"filepath\":\"" + soft.getFilepath());
sb.append((i == list.size() - 1) ? "\"}" : "\"},");
}
sb.append("]");
}else{
sb.append("0");
}
getOut().print(sb);
//异步刷新表格
$.get("getsoftlists.shtml?id="+selNode.val()+"&t"+(new Date()).valueOf(),null,function(data){
if(data==0){
tabNode.append("<tr align='center' colspan='7'><td>暂无信息</td></tr>");
}else{
var softs=eval(data);
for(a in softs){
alert(softs[a].filepath);
tabNode.append("<tr><td>"+softs[a].id+"</td><td>"+softs[a].filename+"</td>" +
"<td>"+softs[a].describe+"</td><td>"+softs[a].type+"</td>" +
"<td>"+softs[a].filesize+"</td><td>"+softs[a].datetime+"</td>" +
"<td><a href='"+softs[a].filepath+"' target='_blank'>下载</a></td></tr>");
}
}
分享到:
相关推荐
可用于客户端,获取服务器端指定目录下的结构,用于实现远程管理。
利用script标签,通过特定的src地址的调用,来执行一个客户端的js函数,在 服务器端生成相对的数据(JSON格式)并以参数的形式传递给这个客户端的js函数并执行这个函数,前提是需要服务器端的数据输出支持。...
环境:jdk1.6 tomcat1.6 struts1.3 该小例子主要是在服务器端用JavaBean 创建一个JSONObject 对象,然后将该对象输出到客户端,客户端再解析这个json对象
2、testJson为服务器端代码,需要Tomcat服务器 3、fastjson-1.1.25-android-javadoc fastjson的api 4、fastjson-1.1.25-sources fastjson的源码 5、Gson_javadocs Gson的api 6、gson-2.2.2-sources Gson的源码 ...
带有Stream-API后端的轻量级客户端和服务器端日志记录 特征 在浏览器和服务器上均可使用 Node控制台输出和Chrome控制台(带有后备)的主题 与Node和浏览器控制台的接口兼容性,也就是说,您可以用Minilog替换console...
HTTP压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求服务器对应资源后,从服务器端将资源文件压缩,再输出到客户端,由客户端的浏览器负责解压缩并浏览。即:通过减小HTTP响应大小来减少响应时间。相...
客户端调用非常简单,轻量级调用,不需要任何存根的问题,也没有容器的限制,只需要服务器端暴露一个URL(及该URL访问不需要拦截器),双方定义入参、和输出格式; httpclient模拟浏览器中一个表单提交或者说异步...
## 服务器端 config-s.json ``` { "App01": { ->App01为应用程序名称,可以为SSH,WEB等等 "commonPort": "7000", -> 用于心跳检测以及激活内网通信管道的端口号 "remotePort": "8000", -> 用于内外网应用程序...
WS整合spring服务器端开发 CXF需要在web.xml中配置!!! 使用tomcat不使用jetty 将cxf配置在web.xml中 与applicationContext.xml中声明服务的bean 创建一个maven项目(war) 编写实体类,Service 导入...
\ajaxmodel\src\bonze\AutoRefServlet.java 自动刷新网页的服务器端。 \ajaxmodel\src\bonze\ProcessServlet.java 显示进度条的服务器端。 第20章(\c20) 示例描述:学习JSON并介绍Ajax与JSON。 20.1....
本软件包含手机客户端和服务器端软件,服务器端软件基于javaee技术构建,主要用于为客户端提供数据、接收客户端上传数据和管理数据。本软件可以进行二次定做,基础价为15万,如需额外功能,价格面议,欲购此软件的...
可以在客户端或服务器端使用此mod生成dynmap数据-在两种情况下,还必须安装dynmap-forge。 所有数据都输出到游戏/服务器目录(即dynmap/renderdata和dynmap/texturepacks )的根目录中的dynmap的config文件夹中。 ...
Twitch Mozaic等在线流媒体服务进行重播/转码许多输出物理输入流媒体协议文件格式预设Vods / Series服务器端支持按观看次数付费频道按需频道HTTP Live Streaming(HLS)服务器-侧面支持公共API,通过JSON RPC协议的...
然后,它确实为每个路由执行服务器端渲染,并将输出合并到客户端的静态版本中。用法angular-prerender在上可用。 这很可能是您项目的开发依赖项。 安装它的命令将如下所示: npm install angular-prerender --save-...
#3179 修复 json-rpc 客户端因对端服务重启,导致接收数据一直异常的问题。 #3189 修复 kafka 在集群模式下无法正常使用的问题。 #3191 修复 json-rpc 客户端因对端服务重启,导致连接池中的连接全部失效,新的...
介绍 静态网站很棒。 它们的服务速度很快,出错的地方更少了,几乎可以随便随便随便携带。 但是有时,有时只是页面上的某些页面或某些部分具有动态甚至个性化的内容。... 换句话说,它确实包含服务器端
基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...
基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...
Formbuilder.js ... 如果您使用的是Rails,则还有 ,它是一个Rails引擎,旨在提供此服务器端功能。 演示版 查看正在运行的Formbuilder。 基本用法 <div id='formbuilder'></div> [removed] var formbu
Formbuilder.js(原因CMS分支) Formbuilder是一个图形界面,可让用户构建自己的Web表单。 考虑使用Wufoo或Google Forms,但可以将其集成... 如果您使用的是Rails,则还有 ,它是一个Rails引擎,旨在提供此服务器端功能