js中file数据流(图片的)怎么添加到img上

js中file数据流(图片的)怎么添加到img上,第1张

这个简单代码:
var read = new FileReader();
readreadAsDataURL(files);
readonload = function (e) {
var src = etargetresult;
$("#img")attr("src", src);
};

LS说的对,在后台将map集合转为json格式(可以使用谷歌的Gson jar包,没有百度一个)
mapput("list",list);
Gson gson = new Gson();
String json=gsontoJson(map)toString();
转为json 后,界面js *** 作
var obj=eval("("+json+")");
var o=objlist;
for(var i=0;i<olength;i++){

通过XHR通信或者form表单提交获得

首先,前后端是分离的,数据只有通过通信来获得!前端将js的返回值通过XHR通信,将内容post给服务端,服务端再request前端提交的内容

要注意XHR提交的内容方式是post、get、put etc 后端要以相应兼容的方式取得

1不能显示?那你的意思是说:在前台能获取数据,但是没显示?
可以试着在后台直接返回一个定义的常量,看前台是否能获取到。
如果你确定后台没错误,而前台能接收到数据,就是你前台的方法有问题。ajax方法有错误。实现代码,网上实例一大片。
2用过ajaxpro嘛,网上随便找个例子看下就行了。速度、方便。引入dll,配置文件加一行,后台cs页面注册一下当前页面,声明方法AjaxMethod,返回一个table,前台获取就行了。
3后台返回数组,前台拆分也行。
不知道你是用什么方法返回数据给前台接收的。

extjs是一个纯前台的js框架
它向后台索要数据的方式全是ajax方法
获取到返回值后,用ext自带的方法,或者用js将返回值转换成json对象取用
这是一个简单的例子
ExtAjaxrequest({
url: '处理页地址',
success: function(response) {
//这里的responseresponseText就是后台返回的数据
//eval,将字符串转换为json对象
var data = eval('(' + responseresponseText + ')');
//调用json对象的属性
var userList = datauserList;
}
});
更多关于json的信息,自行百度吧,资料很多,而且json也很简单


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/13393258.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-27
下一篇 2023-07-27

发表评论

登录后才能评论

评论列表(0条)

保存