ASP会员注册问题
可以通过AJAX实现,以下范例可供参考 :请选择一位客户:Alfreds FutterkisteNorth/SouthWolski Zajazd 客户信息将在此处列出。这是存储在文件 "selectcustomer。 js" 中的 JavaScript 代码:var xmlHttpfunction showCustomer(str){ xmlHttp=GetXmlHttpObject();if (xmlHttp==null) { alert ("您的浏览器不支持AJAX!"); return; } var url="getcustomer。 asp";url=url "?q="...全部
可以通过AJAX实现,以下范例可供参考 :请选择一位客户:Alfreds FutterkisteNorth/SouthWolski Zajazd 客户信息将在此处列出。这是存储在文件 "selectcustomer。
js" 中的 JavaScript 代码:var xmlHttpfunction showCustomer(str){ xmlHttp=GetXmlHttpObject();if (xmlHttp==null) { alert ("您的浏览器不支持AJAX!"); return; } var url="getcustomer。
asp";url=url "?q=" str;url=url "&sid=" Math。random();xmlHttp。onreadystatechange=stateChanged;xmlHttp。
open("GET",url,true);xmlHttp。send(null);}function stateChanged(){ if (xmlHttp。readyState==4){ document。
getElementById("txtHint")。innerHTML=xmlHttp。responseText;}}function GetXmlHttpObject(){var xmlHttp=null;try { // Firefox, Opera 8。
0 , Safari xmlHttp=new XMLHttpRequest(); }catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2。
XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft。XMLHTTP"); } }return xmlHttp;}这个被 JavaScript 调用的服务器页面,是一个名为 "getcustomer。
asp" 的简单的 ASP 文件。此页面使用 VBScript 针对 IIS 编写。可以使用 PHP 或其他服务器语言对它进行改写。此代码可运行针对某个数据库的 SQL,并以 HTML 表格返回结果:")do until rs。
EOF for each x in rs。Fields response。write("" & x。name & "") response。write("" & x。value & "") next rs。
MoveNextloopresponse。write("")%> 也就是当 onchange 事件触发了showCustomer(this。value)函数 ;并通过函数向getcustomer。
asp 页面异步传输获取值返回给document。getElementById("txtHint")。innerHTML=xmlHttp。responseText;txtHint对象。收起