我想在静态页面上实现搜索功能,比如在1.html中输入字母 "ABCD",然后传递到2.html,
然后2.html通过JS获取传递过来的数据,并将这个数据传递到1.asp文件中,
1.asp文件根据传递的数据进行数据检索,然后将结果再显示在2.html中,
其中2.html中有个<script language="javascript" src="1.asp">来在静态页面中调用动态数据(就60分了,全给了)javascript
然后2.html通过JS获取传递过来的数据,并将这个数据传递到1.asp文件中,
1.asp文件根据传递的数据进行数据检索,然后将结果再显示在2.html中,
其中2.html中有个<script language="javascript" src="1.asp">来在静态页面中调用动态数据(就60分了,全给了)javascript
<form method="get" action="2.html">
<input type="text" name="s"/><input type="submit" value="查询"/>
</form>
2.html
<script>
var s=location.search;
if(s!=''){
document.write('<script language="javascript" src="1.asp'+s+'"><\/script>')//赋值查询参数给1.asp就行了
}
else alert('没有传递参数!');
</script>1.asp
s=request.querystring("s")
'查询数据库,输出js脚本,如 response.write "document.write(123)"
if(s!=''&&s!='?s='){////
document.write('<script language="javascript" src="1.asp'+s+'"><\/script>')//赋值查询参数给1.asp就行了
}
else alert('没有传递参数!');只要获取到就能传递,没输出只能说你的1.asp代码输出的内容不符合js的语法导致出错或者没有输出语句document.write