ajax 取值问题

zh6145800 2009-12-03 10:35:25
A页使用ajax,我得再建个B页输出结果(response.write),以供A页responseText接收。

有没有什么方法,不用我再建B页,直接在A页中的cs文件得到结果,aspx文件获取结果呢?
...全文
120 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zh6145800 2009-12-03
  • 打赏
  • 举报
回复
我操,整错了
xmlHttpReq.open("GET","WebForm2.aspx?num="+num,true); //url写错了
zh6145800 2009-12-03
  • 打赏
  • 举报
回复
整个html都出来了
zh6145800 2009-12-03
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 sandy945 的回复:]
引用 2 楼 zh6145800 的回复:
请求本页,把本页的HTML都返回去了,我只是想要结果啊


请求本页时 传特定参数


if(特定参数)
  response.write("指定数据");
  response.end();
[/Quote]



//JS 获取结果
function getResult()
{
if(xmlHttpReq.readyState==4)
{
alert(xmlHttpReq.responseText);
}
}
//c# 输出结果
private void Page_Load(object sender, System.EventArgs e)
{
if(Request.QueryString["num"]!=null)
{
Response.Write(Request.QueryString["num"].ToString());
Response.End();
}
}

对话框中的内容是
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" ><HTML> <HEAD> <title>WebForm3</title> <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"> <meta name="CODE_LANGUAGE" Content="C#"> <meta name="vs_defaultClientScript" content="JavaScript"> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> </HEAD> <body MS_POSITIONING="GridLayout"> <form name="Form1" method="post" action="WebForm3.aspx?num=" id="Form1"><input type="hidden" name="__VIEWSTATE" value="dDwtMTI3OTMzNDM4NDs7PuXLz+TA/xptvyXwL0Q2ZnvwUHZn" /> </form> </body></HTML>
阿非 2009-12-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zh6145800 的回复:]
请求本页,把本页的HTML都返回去了,我只是想要结果啊
[/Quote]

请求本页时 传特定参数



if(特定参数)
response.write("指定数据");
response.end();
carlosmx 2009-12-03
  • 打赏
  • 举报
回复
没弄明白,继续学习中
zh6145800 2009-12-03
  • 打赏
  • 举报
回复
不会是处理html字符串,过滤出结果吧。。。。
Mirana_NightShade 2009-12-03
  • 打赏
  • 举报
回复
up
zh6145800 2009-12-03
  • 打赏
  • 举报
回复
请求本页,把本页的HTML都返回去了,我只是想要结果啊
阿非 2009-12-03
  • 打赏
  • 举报
回复
你可以请求本页的

52,787

社区成员

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

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