2016-12-11 29 views
0

整数を返すWebMethodを呼び出す必要があります。この整数は、確認メッセージでユーザーに表示されます。彼らが確認したら、私は第2のWebメソッドを呼び出して、警告メッセージで結果を警告する必要があります。WebMethod呼び出し中のWebMethod呼び出し

私がこれを行うと、すべて正常に2番目の成功関数を除いて動作します。その機能には決して到達せず、ユーザーは結果として決して警告されません。

これは私のような状況の例は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

を返さない

  • vijay

  • 答えて

    0

    うーん...それはあなたが二PageMethodを呼び出して、エラーを持っている

    • 様々な理由のためにすることができます。あなたはあなたが "500 INTERNALL ERROR"を持っているかどうかを見るためにあなたのコンソールをチェックすることができます。
      • 問題はページメソッドを呼び出す前ですが、おそらくあなたのPageMethodをチェックしていると思います。
      • JSコードからPAGEMETHODSを呼び出していますが、2つの異なる方法であるWebMethodについて述べました。あなたが実際に電話しているのは であることを確認してください。あなたのPageMethod/WebMethod属性がpagemethodは何ですか?何
    関連する問題