台灣最大程式設計社群網站
線上人數
1771
 
會員總數:245912
討論主題:189503
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 關於Ajax.AjaxMethod()型別未定義
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於Ajax.AjaxMethod()型別未定義
價值 : 50 QP  點閱數:5481 回應數:5
樓主

neil
初學者
75 52
1701 89
發送站內信

我在VB檔寫以下函式


然後在ASPX檔利用javascript呼叫Server端的GetMsg()函式
可是卻出現"型別Ajax.AjaxMethod未定義"的錯誤訊息。
請問有經驗的Programer我是否有漏掉什麼未宣告或定義呢?

本篇文章發表於2008-07-22 10:43
1樓
回應

Bibby
捐贈 VP 給 Bibby 檢舉此回應
>>型別Ajax.AjaxMethod未定義
這意思是說..他根本找不到Ajax.AjaxMethod這method..
建議是去原始碼去找看有沒有Ajax.AjaxMethod這函式可以給你引用..

ps:你的js是怎麼寫的..po出來ㄅ..
本篇文章回覆於2008-07-24 02:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

彥彬
檢舉此回應
沒post出來code。確實不知道問題在哪

1。 <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true">
</asp:ScriptManager>

EnablePageMethods="true"

2。using System.Web.Services;
本篇文章回覆於2008-07-24 10:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

neil
檢舉此回應
上面提的問題我已經克服了...是因為沒有將Ajax.dll檔加入參考。
以下是javascript程式碼,目前我卡在myok未被定義,而myok是vb檔的class
名稱。請問有用過類似方法的Programer我該如何利用javascript來呼叫server端的函式。
謝謝。

本篇文章回覆於2008-07-24 12:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
最有價值解答

彥彬
檢舉此回應
頁面端:


server端的函式:

本篇文章回覆於2008-07-24 13:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
不錯的參考

Bibby
捐贈 VP 給 Bibby 檢舉此回應
>>目前我卡在myok未被定義,而myok是vb檔的class名稱。
myok這樣直接呼叫不行ㄅ..一﹏一||..
要嗎也跟寫PageMethods.myok(xx, xx);一樣這樣呼叫..
還有你傳入的參數是javascript method??..server端可以知道你傳的東西ㄇ??..
本篇文章回覆於2008-07-24 16:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.