我现在想用JS在满足一定的条件下在前台调用ASP.NET的一个后台方法(一般处理程序方法),而我的前台是嵌入了一个flash的(有按钮可触发事件。这个事件连接在一般处理程序上)但是现在发现那个被调用的一般处理程序,不管有没有触发flash事件,那个后台方法在一加载页面时就立即运行了,根本不等前台的JS运行,所以判断条件没起什么作用,有什么好的方法解决这个问题吗?
一般处理程序代码:
public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/plain"; string action = context.Request["xx"]; context.Response.Write(action); }
前台:
function fun1(){ $.post("Check.ashx", function (data, status) { alert(data); }); }
4 回答
翻翻过去那场雪
TA贡献2065条经验 获得超14个赞
function getdata()
{
$.ajax({
type: "get",
url: "Handler.ashx?xx=123456" ,
beforeSend: function(XMLHttpRequest) {
},
success: function(data) {
alert(data);
}
});
}
- 4 回答
- 0 关注
- 680 浏览
添加回答
举报
0/150
提交
取消