2016-12-11 60 views
0

我需要調用返回一個整數一個WebMethod,這個整數,然後顯示在一個確認消息的用戶。如果他們確認,然後我需要調用第二的WebMethod,然後通過警報消息通知他們的結果。的WebMethod調用中一個WebMethod呼叫

當我這樣做,一切正常,除了第二個成功的功能正常。該功能永遠不會達到,用戶從不會被警告。

這是我的處境實例的JavaScript:

$("a").live("click", function() { 
    PageMethod.GetCount(OnSucceed, OnFail); 
}); 

OnSucceed(result) 
{ 
    var retVal = Confirm(result); 

    if(retVal == false) 
     return false; 

    PageMethod.Create(Succ, OnFail); //Produces the correct files 
} 

function Succ(resultStr) 
{ 
    alert(resultStr); //This is never reached 
} 

function OnFail(error) 
{ 
    alert(error); 
} 
+0

是什麼PageMethod的? – vijay

回答

0

嗯..它可以爲不同的原因

  • 你有一個錯誤調用第二PageMethod的。您可以檢查您的控制檯,看看是否有「500 INTERNALL ERROR」。
    • 問題是調用頁面方法,但猜你已經檢查您的PageMethod的,這是不太可能了。
    • 要調用從你的JS代碼PAGEMETHODS,但你提到的WebMethods這2件不同的事情。確保那是什麼都 你真的打來的。
    • 您PageMethod的/的WebMethod不返回任何