我現(xiàn)在想用JS在滿足一定的條件下在前臺調(diào)用ASP.NET的一個后臺方法(一般處理程序方法),而我的前臺是嵌入了一個flash的(有按鈕可觸發(fā)事件。這個事件連接在一般處理程序上)但是現(xiàn)在發(fā)現(xiàn)那個被調(diào)用的一般處理程序,不管有沒有觸發(fā)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條經(jīng)驗 獲得超14個贊
function getdata()
{
?$.ajax({
??????????????? type: "get",
??????????????? url: "Handler.ashx?xx=123456" ,???????????????
??????????????? beforeSend: function(XMLHttpRequest) {
??????????????? },
??????????????? success: function(data) {
??????????????????? alert(data);
??????????????? }
??????????? });
}

德瑪西亞99
TA貢獻1770條經(jīng)驗 獲得超3個贊
是在load頁面的時候他的這個js就會調(diào)用了。而且這段js.應(yīng)該說是ajax代碼在第一次頁面load的時候就執(zhí)行了
- 4 回答
- 0 關(guān)注
- 712 瀏覽
添加回答
舉報
0/150
提交
取消