起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1302|回复: 4

[暂结贴(7天未回复)] 从服务器获取图片到本机显示的操作失败,如何处理?

[复制链接]

29

主题

65

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
QQ
发表于 2016-3-18 15:44:10 | 显示全部楼层 |阅读模式
参考其他人的例子,实现了图片上传,但是上传后想在本地显示出上传的图片却没有成功,调试发现服务端的回传图片函数没有被调用到,前端是用一下代码操作的,请问哪里不对,导致后端收不到这个action?调用后端服务是具体在哪个标签里实现的呢?求解答

软件版本是:wex5_v3.2.1
前端代码:
var src = "http://10.2.13.23:8019/baas/loadImage/uploadImage?action=showImage&name="+n+".jpg";

var imglist = $("<li><a href=\"javascript:void(0)\" data-bind=\"event:{clickmodel._callModelFn.bind($model, 'a1Click\')}\" class='button_a icon-android-close'></a>
<img class='imgStyle' src='" + src + "' data-bind=\"event:{clickmodel._callModelFn.bind($model, 'image1Click\')}\"></img></li>");

justep.Bind.addNodes(this.getElementByXid("imglist"), imglist, this.getElementByXid("b_add"));


后端代码:

发表于 2016-3-18 16:09:40 | 显示全部楼层
你在浏览器直接运行访问:
http://10.2.13.23:8019/baas/load ... showImage&name="+n+".jpg

可以正常访问到action吗??
如果可以,你使用浏览器调试看看运行时页面中,生成的html源码是什么
src的属性是什么??

和浏览器访问的一样吗??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

29

主题

65

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
QQ
 楼主| 发表于 2016-3-19 11:05:45 | 显示全部楼层
是我servlet的路径弄错了,修改以后可以访问到。图片也能显示出来。
不过又出现了个问题,图片上传后回显也成功了,但是点击图片实现浏览大图却获取不到该图片的src。
就是说刚才通过justep.Bind.addNodes(this.getElementByXid("imglist"), imglist,this.getElementByXid("b_add"));这句话把图片显示到这个imglist里面,但是在调用下面这句代码时候,alert出来的src是undefined,获取不到这个node的src.有没有其他获取src的方法?
var src = event.currentTarget.currentSrc;
回复 支持 反对

使用道具 举报

发表于 2016-3-19 11:36:18 | 显示全部楼层
五千万得主 发表于 2016-3-19 11:05
是我servlet的路径弄错了,修改以后可以访问到。图片也能显示出来。
不过又出现了个问题,图片上传后回显也 ...

获取属性 应该使用getAttribute 方法!这个是js语法,可以上网搜下!
也可以转为jquery 然后再使用attr方法 取值!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

116

主题

373

帖子

869

积分

高级会员

Rank: 4

积分
869
QQ
发表于 2016-4-3 10:50:39 | 显示全部楼层
学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-19 02:37 , Processed in 0.087048 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表