js解析后台传过来的json

java ,action
public void print(String rs){
		PrintWriter out;
		try {
			HttpServletResponse response = ServletActionContext.getResponse();
			response.setContentType("text/plain");
			response.setCharacterEncoding("UTF-8");
			out = response.getWriter();
			// 获取分类数据
			out.print(rs);
			out.flush();
			out.close();
		} catch (IOException e) {
//			LogUtil.errorLog(TAG, "print", e);
		}
}

print("[{"proCode":"10241101","sellerId":"1001"},{"proCode":"10241101","sellerId":"1002"},{"proCode":"10241102","sellerId":"1001"}];")

  

后台拼成json格式,通过ajax接收返回结果,

$.ajax({
		url : "utilAction.action",
		type : "GET",
		data : "service=showProduct",
		success : function(result) {
			var products = eval(result);// 转换为json对象
			var datatable = "<table>";
			for ( var i in products) {
				datatable = datatable + "<tr><td>" + products[i].proCode + "</td><td>"
						+ products[i].sellerId+"</td></tr>";
			}
			datatable = datatable + "</table>";
			$("#mainDIV").html(datatable);

		}
	});

  

时间: 2024-10-14 18:07:39

js解析后台传过来的json的相关文章

漂亮的表格样式;jQuery清楚表格所有行;js解析后台传过来的JSON数据;动态生成表格数据

一 : 先看看漂亮的表格 css代码: .mylist { width: auto; height:auto; border:1px solid #accdf4; margin-top:10px; font-family:"宋体"; font-size:12px; color:#155c9f; text-align:center; border-collapse: collapse; } .mylist th { background-color:#d0e4ff; text-align

php 解析java传过来的json数据

例如: java所传json数据: array(1) { ["info"]=> string(1437) "{"error_data":[{"error_info":"通道绑卡失败","mobile":"15605139548","detail_no":"201709211201019981","error_no"

后台查到了json数据,前台ext的grid中显示不出来

前台页面 <script type="text/javascript"> Ext.onReady(function(){ Ext.QuickTips.init(); //定义列 var cm=new Ext.grid.ColumnModel([ {header:'客户编号',dataIndex:'id'}, {header:'客户姓名',dataIndex:'name'}, {header:'联系电话',dataIndex:'phone'}, {header:'房屋种类',

Jquery form.js文件上传返回JSON数据,在IE下提示下载文件的解决办法,并对返回数据进行正确的解析

Jquery from.js插件上传文件非常方便,但是在ie10以下的版本会弹出下载文件对话框 解决方法: 1.在服务端设置response.setContentType("text/plain"); 2.对返回数据正确解析                这时返回的数据不再是json,不能使用解析json的方法进行解析                       var data1=eval("(" + data+ ")");  //将返回的字符

《项目经验》--后台一般处理程序向前台JS文件传递JSON,JS解析JSON,将数据显示在界面--显示在DropDownList 或 显示在动态创建的table中

http://blog.csdn.net/mazhaojuan/article/details/8599167 先看一下我要实现的功能界面: 这篇文章主要介绍:后台一般处理程序把从数据库查找的数据,转换成JSON,然后传递到前台JS文件中,JS解析JSON数据,并将数据显示在界面,主要介绍两种显示方式,显示在DropDownList控件 or 显示在动态创建的Table表中.   本文主要介绍两个地方: 1.根据学年查询学期信息的实现--JS将解析的JSON数据绑定到DropDownList框

jquery解析php通过ajax传过来的json二维数组对象

ajax获得php传过来的json二维数组对象,jquery解析 php代码: <?php $news = array( '武汉'=>array(1,2,3), '广州'=>array('rain','shu','fruit'), '北京'=>array('yellow','orange','black'), '上海', '深圳' ); echo json_encode($news); 前台页面 <!DOCTYPE html> <html lang="e

js上传文件带参数,并且,返回给前台文件路径,解析上传的xml文件,存储到数据库中

ajaxfileupload.js jQuery.extend({ createUploadIframe: function(id, uri) { //create frame var frameId = 'jUploadFrame' + id; if(window.ActiveXObject) { var io = document.createElement('<iframe id="' + frameId + '" name="' + frameId + '&qu

Java后台解析android端发送的JSON字符串

在设备通讯中,往往会用到数据交互.我们这里用的是通过HTTP协议发送JSON数据,android客户端把数据进行打包,发送到后台服务器,后台解析出来. //android客户端拼装JSON字符串 //如下的拼装结果为: {"data":[{"id":"12345","name":"张三"},{"id":"54321","name":"李四

基于 jq 实现拖拽上传 APK 文件,js解析 APK 信息

技术栈 jquery 文件上传:jquery.fileupload,github 文档 apk 文件解析:app-info-parser,github 文档 参考:前端解析ipa.apk安装包信息 -- app-info-parser 支持功能 点击或拖拽上传 apk 文件 校验文件类型及文件大小 js 解析 apk 文件信息展示并通过上传接口提交给后端 支持上传过程中取消上传 支持上传成功显示上传信息 支持解析.上传等友好提示 支持从历史记录(所有已上传文件)中选择一个 支持假文件处理,比如