日期:2014-05-16  浏览次数:20741 次

ASP+ajax页面在一文本框输入查询条件,另一文框显示查询结果
ASP+ajax页面在一文本框输入查询条件,另一文框显示查询结果,我有两个文本框Id,names,比如我在文本框Id中输入编号,names文本框就自动显示这个编号对应的名字,着用ajaxz怎么实现呢?
------解决方案--------------------
jq搞定
编号:<input type="text" name="id" onblur="getname(this.value)"/>  姓名:<input type="text" name="names" id="names"/>
<script type="text/javascript" src="http://www.lvzhou168.com/js/jquery.js"></script>
<script type="text/javascript">
function getname(v){
  if(v!='')
    $.ajax({
  url:'xxxxxxx.asp'
  ,data:'id='+v
  ,cache:false
  ,success:function(data){
    $('#names').val(data);
  }
  ,error:function(xhr){alert('ASP页面有错误!\n'+xhr.responseText)}
});
}
</script>



xxxxxxx.asp
<%
id=request.querystring("id")
name="NaN"
'根据id查询数据库获得name的代码
response.write name
%>


------解决方案--------------------
引用:
jq搞定
HTML code
编号:<input type="text" name="id" onblur="getname(this.value)"/>  姓名:<input type="text" name="names" id="names"/>
<script type="text/javascript" src="http://www.lvzhou168.com/js/jquery……


楼上已经把内裤什么颜色都给写出来了。楼主照着写就行了
------解决方案--------------------
你用的什么编码?utf-8还是gb2312?

要同一编码,并且文件编码也要正确。

gb2312是文件存储编码为ansi,utf-8要为utf-8,不对应会出乱码,并且utf-8编码时在asp文件最前面加上
<%@ language="Vbscript" codepage="65001" %>
<%response.CharSet="utf-8":session.CodePage=65001 %>
防止中文乱码