javascript for循环输出div,每个div中包含一个img标签,img的src怎么获取mysql数据库中的地址

上面那个红色的矩形框里的是我自己写的,一直就显示不出图片。怎么写才能显示出从数据库里读出来的图片,数据库我用的是mysql。... 上面那个红色的矩形框里的是我自己写的,一直就显示不出图片。怎么写才能显示出从数据库里读出来的图片,数据库我用的是mysql。 展开
 我来答
邴瑾2i
2013-12-24 · 超过22用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:42.1万
展开全部
你这样写肯定不行 因为你写入的代码 浏览器会当做是纯html的代码 不会帮你编译成你想要的结果
简单说就是当纯文本了 不会被当做代码

建议使用javaEE加 html混合的方式写

eg: <% for(var i=0;i<27;i++){ %>
<img src=" <%=rs.getString('puke') %> " >
<% } %>

太久没写javaEE了 可能有点语法问题 但是大概就是这个样子
追问
兄弟 你写的这个有问题,还是读不出来。图片上我给的第二个写法就能读出图片,这种写法就是太死了,不能随时更新。
pjcn
2013-12-24 · TA获得超过555个赞
知道小有建树答主
回答量:845
采纳率:100%
帮助的人:336万
展开全部
图里的结果在HTML里将会是很多条script语句,如:
<script type="text/javascript">
var re="";
for(var i=0;i<27;i++){
............
}
</script>
像上面这样,你在html里会看到很多条这样的脚本
==========================================
用ajax
服务器端返回json数据,然后用javascript接收输出。
追问
ajax不是很了解,能具体点吗?
追答
服务端写个方法,是从数据库里得到一组图片地址,返回一个json格式的数据,客户端用javascript得到这个json,例:
jquery里有个方法
$.post("这里写的就是你写好的那个反回json的方法的地址",{这里是带到那个方法的台数},function(result){
//这里result就是反回的json数据,这时再对result进行处理,就能看到你要看到的图片了 });
我只是举个例子,至于得到json数据不一定要用jquery,加载一个json.js也行,网上找一下,然后用原生的javascript写,这个随便你
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
6rl
2013-12-25 · TA获得超过704个赞
知道小有建树答主
回答量:580
采纳率:66%
帮助的人:375万
展开全部
路径是对的?你查看过页面原文本?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式