簡體   English   中英

如何在JS / JQuery后面的C#代碼中定義未定義的返回值

[英]How to define an undefined return value from C# code behind, JS / JQuery

這是使用上一個問題中的代碼的后續操作:

為什么JS不會讀取文本框值

我在方法后面的代碼已經顯示在該帖子中。

我的腳本與后面的代碼配合良好,但是當我嘗試檢索返回值時,得到的返回值為“ undefined”。

JS代碼很簡單:

var answer  = PageMethods.saveCat(CategoryName, ParentID, CategoryID, CatChk);
window.alert(answer);

我也嘗試過:

windows.alert(String(answer));

但我一直得到一個未定義的值。 我四處搜索,但只能使用繪制的$ .ajax語法找到解決方案,並且想知道是否有一種簡單的方法來獲取我的Web方法返回的字符串值,類似於我嘗試使用的代碼編寫10到15行代碼?

謝謝您的幫助。

感謝Karthik Ganesan的評論,我可以使用此鏈接進入正確的軌道:mindfiresolutions.com/Using-PageMethods-in-ASPNET-2467.php

我得到的代碼是:

PageMethods.saveCat(CategoryName, ParentID, CategoryID, CatChk, onSuccess, onFailure);
               function onSuccess(result)
               {
                   alert(result);
               }
               function onFailure(result)
               {
                   alert("There was an error saving the category.");
               }

我發布這個希望是希望對其他新手有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM