.net同一頁面,多個ajax請求的問題

问题描述

在aspx頁面中有多個input按鈕,每個按鈕的邏輯不一樣需要寫多個handler.ashx文件嗎,不是很麻煩,有甚麼辦法嗎

解决方案

解决方案二:
你完全可以传一个值过去,比如type然后在同一个handler.ashx里根据接收type的值调用不同的方法返回相应的内容
解决方案三:
可以写多个ashx对应,也可以写一个带参数。后台根据参数处理。
解决方案四:
用一个调另一个function()参考:functionGetChamberIDList(EQID){if(EQID=="All"){varmodule=$("#ddModuleList").val();$('#ddChamberList').empty();$.ajax({type:"POST",contentType:"application/json",url:"/FDCService/FDCService1.asmx/GetAllEQChamberIDs",//data:"{moduleID:'"+module+"'}",datatype:'json',success:function(result){try{$(result.d).each(function(){$("#ddChamberList").append("<optionselected='selected'value='"+this+"'>"+this+"</option>");});GetRecipeIDList();}catch(e){alert(e);}},error:function(result,status){if(status=='error'){alert(result);}}});}else{$.ajax({type:"POST",contentType:"application/json",url:"/FDCService/FDCService1.asmx/GetChamberIDs",data:"{eqID:'"+EQID+"'}",datatype:'json',success:function(result){try{$('#ddChamberList').empty();$(result.d).each(function(){$("#ddChamberList").append("<optionselected='selected'value='"+this+"'>"+this+"</option>");});GetRecipeIDList();}catch(e){alert(e);}},error:function(result,status){if(status=='error'){alert(result);}}});}}functionGetRecipeIDList(){varmodule=$("#ddModuleList").val();//GetmodulevarEQID=$('#ddToolList').val();//GetEQIDvarchamberList=$("#ddChamberList").val();//GetchamberIDselecteditems$('#recipelList').empty();if(EQID=="All"){varEQIDList=$("#ddToolListoption")$(EQIDList).each(function(){varaEQID=this.value;$(chamberList).each(function(){$.ajax({type:"POST",contentType:"application/json",url:"/FDCService/FDCService1.asmx/GetRecipeIDs",data:"{eqID:'"+aEQID+"',chamberID:'"+this+"'}",datatype:'json',success:function(result){try{$(result.d).each(function(){$("#recipelList").append("<optionselected='selected'value='"+this+"'>"+this+"</option>");});}catch(e){alert(e);}},error:function(result,status){if(status=='error'){alert(result);}}});});});}else{$(chamberList).each(function(){$.ajax({type:"POST",contentType:"application/json",url:"/FDCService/FDCService1.asmx/GetRecipeIDs",data:"{eqID:'"+EQID+"',chamberID:'"+this+"'}",datatype:'json',success:function(result){try{$(result.d).each(function(){$("#recipelList").append("<optionselected='selected'value='"+this+"'>"+this+"</option>");});}catch(e){alert(e);}},error:function(result,status){if(status=='error'){alert(result);}}});});}}

时间: 2024-09-15 12:13:06

.net同一頁面,多個ajax請求的問題的相关文章

請教一個選擇器的問題?

问题描述 $(),選擇所有class屬性為"tt2"的div對象,請問如何寫? 解决方案 $("div.tt2")抢答成功!解决方案二:测试了楼上的可用不好意思解决方案三:试试自有分晓.解决方案四:楼上的我不知道行不,但下面这个肯定行$("div[class='tt2']")

請教一個關于DLLRegisterServer的問題

问题描述 注册mswinsck控件,没有dllregisterserver输入点是怎么回事啊?我的開發工具是vb6.0+sql 解决方案 解决方案二:路过帮顶=============11月6日,论坛升级公告,积分已经做了调整!http://topic.csdn.net/u/20081107/11/b27dc75f-14b1-4594-9de3-5b18d9e36a11.html此次调整增加了两个新的可用分获取渠道:1:帖子被推荐(加精)后,帖主可以获得88分的可用分奖励:2:帖子结帖后会返还帖

發送請求參數

如果在請求時,要連帶發送相關參數,若是使用GET的方式發送參數,則將參數附加在URL上即可,例如:var urlAndqueryString = "yourApp?name=justin&age=30";xmlHttp.open("GET", urlAndqueryString); xmlHttp.send(null); 如果發送請求時使用POST,那麼將要發送的資料塞到send()中即可,例如:var url = "yourApp";v

jquery ajax 問題請教!!求教!!

问题描述 在使用JQUERY AJAX中,有個菜鳥問題請教, 忘各位高手,前輩不吝賜教! 感謝為先! 使用AJAX POST到後來後 返回JSON數據,而我每次需要使用這個JSON數據都需要定義全局變量來使用,不能使用直接返回結果,是寫法問題,還是有其他方 法? 代碼: var dataJson; function bind() { $.ajax({ type: "post", dataType: "json", url: "ashx/Main.ashx&

問一個問題,頁面上 在匯出報表的時候 報表沒有匯出來之前 不能做別的操作 怎麼限制?

问题描述 問一個問題,頁面上 在匯出excel報表的時候 報表沒有匯出來之前 不能做別的操作 怎麼限制? 解决方案 页面里面没有异步,不过你可以先用一个ifram制作一个loading弹出层来加载,然后等加载完以后在结束这个loading层

大家好,請教一個跨框架彈出層的問題

问题描述 大家好,我想在頂部框架執行程序,然後在右側主框架右下角顯示一個彈出層.用的是jquery的messager插件.這是框架結構<framesetrows="75,*"cols="*"frameborder="no"border="0"framespacing="0"><framesrc="<{spUrlc=admina=top}>"name=&quo

菜鳥關於JAVA開發模式問題請教

问题描述 背景:因為最近公司要求,未來部分專案轉向JAVA開發,脫離微軟,盡量使用開源東西,降低成本(公司是製造業集團,開發的軟件也都是公司內部使用),而之前公司幾個事業部都是使用(.NET + Oracle)現在集體在學習JAVA開發,而技術是由總公司決定的,使用ZK框架開發,目前在學習過程中,自己感覺到一些疑問,平時都會來論壇,知道大神非常多,所以在這裡開個帖子請教.首先我的.NET開發模式歷程:03-04年:asp 05-06年:asp.net (使用.net服務器控件開發,感覺很像現在學

html-請教 HTML 頁面分屏 問題

问题描述 請教 HTML 頁面分屏 問題 突發奇想,想把學習筆記做成網頁瀏覽的形式.其中涉及到CSS,JS等的學習, 想做個分屏頁面,一邊代碼,一邊預覽,代碼可以編輯,點擊預覽按鈕, 可以直接看到效果,在網上找了filereader的代碼,但是不能在頁面加載后直接 讀出html文件代碼,不想用input手動讀取.frameset沒試過,但據説已經廢棄, 不想使用 請教頁面分屏效果,就像W3School上的,求已解決的軟件工程師分享一下. 卑鄙的要求一下,最好有完整的代碼,實在不行,指點迷津也可以

swftools 的 pdf2swf 分頁轉檔及字體破碎問題

问题描述 1.我要將一個PDF檔每頁轉成一個SWF檔,PDF檔共有376頁應該轉出376個SWF檔,CMD的命令如下:"D:專案wwwroottest20150317GetPdfDatabinDebugToolPDF2SWFpdf2swf.exe"-f-G-O1-slanguagedir="D:專案wwwroottest20150317GetPdfDatabinDebugToolPDF2SWFxpdf-chinese-traditional""C:User