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

ASP+ajax页面在一文本框输入查询条件,另一文框显示查询结果
ASP+ajax页面在一文本框输入查询条件,另一文框显示查询结果,我有两个文本框Id,names,比如我在文本框Id中输入编号,names文本框就自动显示这个编号对应的名字,着用ajaxz怎么实现呢?

------解决方案--------------------
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.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>

------解决方案--------------------
探讨

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文件最前面加上
HTML code
<%@ language="Vbscript" codepage="65001" %>
<%response.CharSet="utf-8":session.CodePage=65001 %>