怎样让Ajax只显示数据库记录中的一个字段啊
时间:2011-04-21
来源:互联网
下面的程序可以显示整条记录,我如果只想显示一个字段,该怎么改程序呢
Ajax.html
<script>
function show(){
var cc1 = $('#formc').val(); //得到下拉菜单的选中项的值
if (cc1!=0) //判断选择
{
var url="getweb.asp"
$.get(url,{sid:Math.random(),id:cc1},//添加 sid 和q 2个参数到getweb.asp,math.random()避免缓存
function(data){
$("#txt").html(data);
});
}
else
{
$("#txt").html("还没选择!");
}
}
</script>
<form>请选择网站:
<select name="webinfo" id="formc" onChange="show()">
<option value="0">==请选择==</option>
<option value="2">web做你所想!</option>
<option value="7">sphone短信王</option>
<option value="20">Idcmanager</option>
</select>
</form><p>
<div id="txt"><b>网站信息...</b></div>
</p>
getweb.asp
<%
sql="SELECT * FROM link WHERE link_id="
sql=sql & request.querystring("id")
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("wwwlink.mdb"))
set rs = Server.CreateObject("ADODB.recordset")
rs.Open sql, conn
Response.CharSet = "GB2312"
if not rs.EOF then
response.write "<li>编号:"&rs(0)&"</li>"
response.write "<li>网站名:"&rs(1)&"</li>"
response.write "<li>URL地址:"&rs(2)&"</li>"
response.write "<li>介绍:"&rs(3)&"</li>"
end if
rs.close
set rs = nothing
conn.close
set conn = nothing
%>
Ajax.html
<script>
function show(){
var cc1 = $('#formc').val(); //得到下拉菜单的选中项的值
if (cc1!=0) //判断选择
{
var url="getweb.asp"
$.get(url,{sid:Math.random(),id:cc1},//添加 sid 和q 2个参数到getweb.asp,math.random()避免缓存
function(data){
$("#txt").html(data);
});
}
else
{
$("#txt").html("还没选择!");
}
}
</script>
<form>请选择网站:
<select name="webinfo" id="formc" onChange="show()">
<option value="0">==请选择==</option>
<option value="2">web做你所想!</option>
<option value="7">sphone短信王</option>
<option value="20">Idcmanager</option>
</select>
</form><p>
<div id="txt"><b>网站信息...</b></div>
</p>
getweb.asp
<%
sql="SELECT * FROM link WHERE link_id="
sql=sql & request.querystring("id")
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("wwwlink.mdb"))
set rs = Server.CreateObject("ADODB.recordset")
rs.Open sql, conn
Response.CharSet = "GB2312"
if not rs.EOF then
response.write "<li>编号:"&rs(0)&"</li>"
response.write "<li>网站名:"&rs(1)&"</li>"
response.write "<li>URL地址:"&rs(2)&"</li>"
response.write "<li>介绍:"&rs(3)&"</li>"
end if
rs.close
set rs = nothing
conn.close
set conn = nothing
%>
作者: wuxia2118 发布时间: 2011-04-21
代码看起来真累,没看明白
不过肯定是可以只显示一个字段的
不过肯定是可以只显示一个字段的
作者: lfkcn 发布时间: 2011-04-21
看你SQL怎么写 了啊
或者你 全部取值
但是这里去 for 循环的 i 第一行 行
或者你 全部取值
但是这里去 for 循环的 i 第一行 行
作者: fengyarongaa 发布时间: 2011-04-21
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28