ASP.NET中用AJAX实现将定义的两个变量传送到后台去,希望高手简述下方法,然后贴出代码,代码尽量简单。

 我来答
18311606
2011-06-27 · 超过24用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:86.6万
展开全部
<script src="../js/jquery-1[1].3.2-vsdoc2.js" type="text/javascript"></script>
//这是GET 方式
<script language="javascript" type="text/javascript">
$(document).ready(function() { //如同 js 的 body load 初始化页面后载入

$('#ddlistTitle').change(function() { //ddlistTitle 改变text后 触发的事件 如果是click 为单击后的事件

$.ajax({
type: "GET", //使用GET还是POST方法
data: "", //要传送给服务器端的参数,可以是纯文本,也可以是XML字符串
async: false, //是否同步执行
cache: false, //是否从缓存中读取数据
url: "../Ajax/AjaxSelect2.aspx?id=" + $('#ddlistTitle').val(), //服务端的url
dataType: "text", //预期服务器返回的数据类型,可以是xml,html,text等
timeout: 30000, //超时设置 30秒
success: function(result) //服务器端运行成功后,客户端后续处理的回调函数
{
alert(result); //result为 Ajax页面返回的内容
}
});

});

});

// 这是POST 方式

var Params = "Type=" + Type + "&ResumeID="+ResumeID+"&ID="+SelfID+"&Lang=<%=Lang %>
$.ajax({
type: "POST", //使用GET还是POST方法
data: Params, //要传送给服务器端的参数,可以是纯文本,也可以是XML字符串
async: false, //是否同步执行
cache: false, //是否从缓存中读取数据
url: "AjaxMemberBaseInfo.aspx?Ran=" + Math.random(), //服务端的url
dataType: "text", //预期服务器返回的数据类型,可以是xml,html,text等
timeout: 30000, //超时设置 30秒
success: function(result) //服务器端运行成功后,客户端后续处理的回调函数
{

if (result != "") {
var Backobj = eval('('+result+')') //result为 Ajax页面返回的内容
if (Backobj.ResumeID != null && Backobj.SelfID != null) {
ChangeRead(obj,Type,State,Backobj.ResumeID,Backobj.SelfID);
}
}
}
});

</script>
追问
谢谢了,不过最好能给点前台发送变量的代码,和后台接收的代码!
追答
比如 这是GET 方式	
url: "../Ajax/AjaxSelect2.aspx?id=" + $('#ddlistTitle').val(), //服务端的url
这行中, id=" + $('#ddlistTitle').val() 这就是变量

后台只需要 request.querystring("id") 获取一下就OK了
百度网友f24361c
2011-06-27 · TA获得超过235个赞
知道小有建树答主
回答量:227
采纳率:75%
帮助的人:141万
展开全部
不是已经有了么,参照楼上的代码。

$.ajax({
type: "GET", //使用GET还是POST方法
data: "", //要传送给服务器端的参数,可以是纯文本,也可以是XML字符串
async: false, //是否同步执行
cache: false, //是否从缓存中读取数据
url: "../Ajax/AjaxSelect2.aspx?id=" + $('#ddlistTitle').val(), //服务端的url
dataType: "text", //预期服务器返回的数据类型,可以是xml,html,text等
timeout: 30000, //超时设置 30秒
success: function(result) //服务器端运行成功后,客户端后续处理的回调函数
{
alert(result); //result为 Ajax页面返回的内容
}
});
});
});

?id=" + $('#ddlistTitle').val() 这个就是前台传的变量,?后面接的就是前台的参数,要什么值自己可以换。
后台获取该变量只需在获取该参数的后台页面用request方法去获取就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式