js如何给一个aspx页面传值,并获得返回的string数据

fengjunonline 2006-05-22 03:41:54
以get的方式,比如 http://loaclhost/test.aspx?id=1
1. js传递id=1到test.aspx页面上去
2. test.aspx后台数据操作,页面返回string类型(只有string,没有<html>....</html>)
3. js获得string数据


不晓得javascript如何能实现上述功能呢,是用xmlhttp吗?
若有部分代码就更好了
...全文
389 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengjunonline 2006-05-27
  • 打赏
  • 举报
回复
Thanks各位 ^_^.
meizz 2006-05-23
  • 打赏
  • 举报
回复
behavior:url(#default#download) 只可惜是 IE Only
qzhl 2006-05-22
  • 打赏
  • 举报
回复
试一试这段小程序:test.html download.asp 放在同一个虚拟目录里
test.html
--------------------------------------
<html>
<SCRIPT>
function onDownloadDone(s){
msg.innerHTML = s;
}
function dp(s){
oDownload.startDownload('download.asp?s='+s,onDownloadDone);
}
</SCRIPT>
<div id="msg"></div>
<div id="oDownload" STYLE="behavior:url(#default#download)"></div>
<a href="javascript:oDownload.startDownload('download.asp',onDownloadDone)">click</a>
<input id="box"><input type="button" onclick="dp(box.value)" value="send" />
--------------------------------------
download.asp
--------------------------------------
<%

application("msg") = application("msg") & Request("s") & "<br />"
Response.Write "<hr />" & application("msg")
%>
--------------------------------------
meizz 2006-05-22
  • 打赏
  • 举报
回复
if(window.ActiveXObject && !window.XMLHttpRequest)
{
window.XMLHttpRequest = function()
{
var msxmls=['MSXML3','MSXML2','Microsoft'], ex;
for(var i=0;i<msxmls.length;i++)
try{return new ActiveXObject(msxmls[i]+'.XMLHTTP')} catch(ex){}
throw new Error("No XML component installed!");
}
}

var url = "test.aspx?id=1";
var x = new XMLHttpRequest();
x.open("GET", url, false); //GET 大写
x.send(null);
if (x.readyState==4)
{
if(x.status==200)
{
alert(x.responseText); //若返回值里带有中文的话,一定要以UTF-8格式返回,不乱码
}
}
coder1 2006-05-22
  • 打赏
  • 举报
回复
帮顶
laochake 2006-05-22
  • 打赏
  • 举报
回复
var url = "test.aspx?id=1";
var xh = new ActiveXObject("MSXML2.XMLHTTP");
xh.open("get",url,false);
xh.send();
alert(xh.responseText);
dd26l 2006-05-22
  • 打赏
  • 举报
回复
正常传就行了
<script>
location.href='abc.aspx?id=1';
</script>

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧