在html页面用ajax的简单应用通过javascript得到数据库中的图片路径并在表格中显示出来
来源:互联网 发布:真人rpg游戏发展数据 编辑:程序博客网 时间:2024/04/30 12:51
Jscript代码:
function getHTTPObject()
...{
var http;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer")
...{
//如果用户使用IE,就返回XMLHTTP的ActiveX对象
http = new ActiveXObject("Microsoft.XMLHTTP");
}
else
...{
//否则返回一个XMLHttpRequest对象
http = new XMLHttpRequest();
}
return http;
}
var http = getHTTPObject();
//处理请求状态变化
function getPicPath()
...{
//4表示请求已完成
if (http.readyState == 4)
...{
//获取服务段的响应文本
var picStr = http.responseText;
//插入响应到ID为ajax-sample的DIV标签内
document.getElementById("pic").innerHTML = picStr;
}
}
function picPath(str)
...{
var LocString=String(window.document.location.href);
var rs=new RegExp("(^|)"+str+"=([^&]*)(&|$)","gi").exec(LocString),tmp; //取得地址栏中档案ID号
if (tmp=rs)...{
var url = "add_photo/getpicpath.asp?picid=1&userid="+tmp[2];
//指定服务端的地址
http.open("GET", url, true);
//请求状态变化时的处理函数
http.onreadystatechange = getPicPath;
//发送请求
http.send(null);
}
}
...{
var http;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer")
...{
//如果用户使用IE,就返回XMLHTTP的ActiveX对象
http = new ActiveXObject("Microsoft.XMLHTTP");
}
else
...{
//否则返回一个XMLHttpRequest对象
http = new XMLHttpRequest();
}
return http;
}
var http = getHTTPObject();
//处理请求状态变化
function getPicPath()
...{
//4表示请求已完成
if (http.readyState == 4)
...{
//获取服务段的响应文本
var picStr = http.responseText;
//插入响应到ID为ajax-sample的DIV标签内
document.getElementById("pic").innerHTML = picStr;
}
}
function picPath(str)
...{
var LocString=String(window.document.location.href);
var rs=new RegExp("(^|)"+str+"=([^&]*)(&|$)","gi").exec(LocString),tmp; //取得地址栏中档案ID号
if (tmp=rs)...{
var url = "add_photo/getpicpath.asp?picid=1&userid="+tmp[2];
//指定服务端的地址
http.open("GET", url, true);
//请求状态变化时的处理函数
http.onreadystatechange = getPicPath;
//发送请求
http.send(null);
}
}
HTTP代码:<body onload="picPath()">...<div id="pic"></div>...</body>
ASP代码:
<%@ Language=VBScript %>
<!-- #INCLUDE FILE="connectdb.asp" -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<%
userId=Request.QueryString("userid")
set rs=server.CreateObject("adodb.recordset")
sqlcmd="select top 1* from oa_user_photo where PhotoTypeId=1 and UserId="&userId&"order by Id ASC"
rs.open sqlcmd,conn,1,1
path=replace(rs("PhotoPath"),"photo/","")
f2 = server.MapPath("../photo")&path
Response.Write("<img src='"&f2&"' width='150' height='200'>")
rs.close
conn.close
%>
</body>
</html>
<!-- #INCLUDE FILE="connectdb.asp" -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<%
userId=Request.QueryString("userid")
set rs=server.CreateObject("adodb.recordset")
sqlcmd="select top 1* from oa_user_photo where PhotoTypeId=1 and UserId="&userId&"order by Id ASC"
rs.open sqlcmd,conn,1,1
path=replace(rs("PhotoPath"),"photo/","")
f2 = server.MapPath("../photo")&path
Response.Write("<img src='"&f2&"' width='150' height='200'>")
rs.close
conn.close
%>
</body>
</html>
- 在html页面用ajax的简单应用通过javascript得到数据库中的图片路径并在表格中显示出来
- 在HTML中使用动态变量获取数据库路径的图片,并显示出来。
- 得到数据库中的数据,并在Highcharts控件中显示
- [Ajax]便于在html页面中引用javascript显示后台数据的一段ajax代码
- SpringMVC+Ajax用FormData对象上传页面的图片(文件),并且立马在页面上显示出来
- 图片存到数据库,并在页面读取出来
- ASP.net 从数据库中读取html格式的数据并显示在页面中
- 在数据库中处理image字段【把图片存储到数据库并显示出来】
- 在数据库中处理image字段【把图片存储到数据库并显示出来】
- 如何实现在页面中添加图片并马上显示出来
- 如何实现数据库中的图片在页面中显示
- 从指定的路径中读取图片,并显示出来
- html上面通过websocket接收二进制图片数据并显示在页面上
- 如何在spring mvc中上传图片并显示出来
- 如何在spring mvc中上传图片并显示出来
- 使用该JavaBean可以将数据在JSP页面中以表格的形式显示出来,并具有动态排序、动态生成查询、自动分页功能
- 给一个路径,得到她下面的图片,并显示出来
- 在页面上通过JavaScript控制表格的隐藏和显示
- UNIX命令详解
- ping 的功能解释
- anywhy.cn 集成搜索 我的浏览器的新首页
- 杀毒软件需要改变开发模式
- SOCKET之重叠I/O模型
- 在html页面用ajax的简单应用通过javascript得到数据库中的图片路径并在表格中显示出来
- [转]B+树的结构和实现代码
- 让程序开发也来个三权分立
- asp.net ajax 终于出了下载版本的doc(内附连接)
- 如何实现DES算法
- .net如何改变datalist,datagrid标题长度,类似标题+...
- Java中的Collection类
- SSI技术详解
- 这是我们公司总结的一些关于中文乱码问题的一些解决方案和经验和大家分享!