C# 如何处理网页的jQuery AJAX响应
我有一个jQuery函数,它传递鼠标位置的一些参数(x和y),然后根据我的参数返回一些值。我最初将页面传回请求本身中的数据,并得到如下结果:C# 如何处理网页的jQuery AJAX响应,c#,jquery,ajax,C#,Jquery,Ajax,我有一个jQuery函数,它传递鼠标位置的一些参数(x和y),然后根据我的参数返回一些值。我最初将页面传回请求本身中的数据,并得到如下结果: request["somevariable"] 现在我正在尝试进行一个AJAX jQuery调用。以下是我的jQuery函数: $(document).ready(function (e) { $(".myControl").click(function (e) { var posX = $(this).position().le
request["somevariable"]
现在我正在尝试进行一个AJAX jQuery调用。以下是我的jQuery函数:
$(document).ready(function (e) {
$(".myControl").click(function (e) {
var posX = $(this).position().left;
var posY = $(this).position().top;
$.post("GetFeatureData.aspx", {
x: posX,
y: posY
},
function (data, status) {
alert("Data: " + posX + "\n" + posY + "\n" + "\n" + data + "\n" + "\nStatus: " + status);
});
});
});
如何从请求本身的参数中获取信息GetFeatureData.aspx
只是将一些信息作为参数传回调用页面。示例:mypage.aspx?id=15
。
我如何检索
id
假设调用jQuery的原始页面当然是mypage.aspx
你只是在WebForms中寻找类似Request.QueryString
的东西吗?是的,基本上我就是这么做的。我需要从javascript或jqueryIt调用它,但不太清楚你在问什么。您拥有调用服务器端资源的JavaScript代码。在服务器上,可以从查询字符串集合中获取值。在客户端上,您提供了值,因此您已经拥有了这些值。你能澄清到底是什么问题吗?哦,是的,很抱歉。我试图通过jquery使用Ajax将值传递给服务器。服务器端页面正在执行一个进程,并向用户发回响应。使用webforms,通过获取request.querystring,可以很好地实现这一点。现在我想使用ajax,这样就可以避免糟糕的回发刷新。例如:pagea.aspx有一个对pageb,aspx的jquery调用。Pageb.aspx执行一些操作并调用pagea.aspx?parameters=something。