+ -
当前位置:首页 → 问答吧 → 怎样让Ajax只显示数据库记录中的一个字段啊

怎样让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 
  
%>

作者: wuxia2118   发布时间: 2011-04-21

代码看起来真累,没看明白
不过肯定是可以只显示一个字段的

作者: lfkcn   发布时间: 2011-04-21

看你SQL怎么写 了啊

或者你 全部取值

但是这里去 for 循环的 i 第一行 行

作者: fengyarongaa   发布时间: 2011-04-21