找回密码
 注册会员
查看: 1395|回复: 0

急!!!在线等!AJAX怎么样才能读取得到绝对路径的数据库内容?

[复制链接]
发表于 2009-12-4 13:45:59 | 显示全部楼层 |阅读模式
<p>急!!!在线等!AJAX怎么样才能读取得到绝对路径的数据库内容?</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:20 -</p>
<p>解决时间:2009-12-4 13:45</p>
<p>实现的功能 就是当鼠标移到该位置时,取得当前ID相对应的内容和图片.</p>
<p>调用代码:</p>
<p>function move(type,k,id,p) {</p>
<p>for(var v = 1; v<=10; v++) {</p>
<p>if(v == id) {</p>
<p>document.getElementById(type+\'_\'+k+\'_\'+id).style.display = \'\';</p>
<p>} else {</p>
<p>if(document.getElementById(type+\'_\'+k+\'_\'+v) != null) {</p>
<p>document.getElementById(type+\'_\'+k+\'_\'+v).style.display = \'none\';</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p>$(function(){</p>
<p>if(type == \'p\') {</p>
<p>$.ajax({</p>
<p>beforeSend: function(){</p>
<p>$(\'#\'+type+\'_\'+k+\'_\'+id).html(\'<div class="jpic"></div><div class="jnei">正在加载.....请稍候<div></div></div>\');</p>
<p>},</p>
<p>type: "GET",</p>
<p>url: "/tp.asp",</p>
<p>cache : true,</p>
<p>data: "ac=chengjiao&op=getp&id="+p,</p>
<p>complete : function(XMLHttpRequest, textStatus){</p>
<p>if(textStatus == \'success\') {</p>
<p>$(\'#\'+type+\'_\'+k+\'_\'+id).html(XMLHttpRequest.responseText);</p>
<p>}</p>
<p>}</p>
<p>});</p>
<p>} else {</p>
<p>$.ajax({</p>
<p>beforeSend: function(){</p>
<p>$(\'#\'+type+\'_\'+k+\'_\'+id).html(\'<div class="jpic"></div><div class="jnei">正在加载.....请稍后<div></div></div>\');</p>
<p>},</p>
<p>type: "GET",</p>
<p>url: "/ts.asp",</p>
<p>cache : true,</p>
<p>data: "ac=chengjiao&op=getshop&id="+p,</p>
<p>complete : function(XMLHttpRequest, textStatus){</p>
<p>if(textStatus == \'success\') {</p>
<p>$(\'#\'+type+\'_\'+k+\'_\'+id).html(XMLHttpRequest.responseText);</p>
<p>}</p>
<p>}</p>
<p>});</p>
<p>}</p>
<p>});</p>
<p>}</p>
<p>-------------------------------------------------------</p>
<p>tp.asp的代码如下:</p>
<p><!-- #include file="inc_shop/conobj.asp" --></p>
<p><%</p>
<p>ID=ToGetInt("ID")</p>
<p>Set shopexe=conoboj.execute("select * from commodity where id="& ID)</p>
<p>If shopexe.EOF Then</p>
<p>shopexe.close</p>
<p>Set shopexe=nothing</p>
<p>End If</p>
<p>%></p>
<p><div class="jpic"><a href="gotp.asp?id=<%=shopexe("id")%>" target="_blank"><img src="<%=shopexe("pic")%>" width="60" height="60" alt="<%=shopexe("name")%>" border="0"></a></div></p>
<p><div class="jnei"><%=StrLen(shopexe("name"),19)%><div><a href="gotp.asp?id=<%=shopexe("id")%>" target="_blank">详情>></a></div></div></p>
<p>----------------------------------------------------------</p>
<p>首先,如果连接的数据库是相对路径.是没有问题..是成功的.</p>
<p>因为我想调用子目录的数据库内容.所以调用数据库用的是绝对路径.e:\clientweb\65a\lfxy520\wwwroot\lfxy520_db\lfxy520</p>
<p>问题就出现了,调不出内容和图片,始终显示:"正在加载.....请稍候"</p>
<p>请问这是什么原因呢????</p>
<p>提问者: jianfei好辛苦 - 一级</p>
<p>最佳答案</p>
<p>大哥 我不知道你对ajax 的了解是多少</p>
<p>看是看了你的问题 我大概了解了你要实现的内容是什么</p>
<p>你可以先定义一个模板层 它的状态为不显示 这个层可以从后台生成 也可以前台定义 至于里面的内容 比如名字可以用.innerhtml 来获取 也可以在后台dr["ID"].tostring(); 来获取</p>
<p>至于图片</img src=\""+dr[0]["URl"]+"\"> 只要是数据库存储的都能显示出来</p>
<p>因为ajax 他可以返回任何类型 字符串返回到前台 前台可以用 .innerhtml 来接收转换成为HTML格式的</p>
<p>0</p>
<p>回答者:</p>
<p>chenxing9051 - 一级   2009-11-9 11:54</p>
<p>我来评论>></p>
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|文字版|手机版|小黑屋|襄阳城

GMT+8, 2025-5-20 14:25

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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