2016-05-16 8 views
0

私はWCFを学び、ローカルWCFサーバーからJSONオブジェクトを返すように管理しています。クライアント側スクリプトを使用してJSONオブジェクトを取得する

  var service = new GHSAjaxWCFService.GHSService(); 
     service.DoWork(OnSuccess, null, null); 

だから、それが消費されます。その結果がここONSUCCESSに

  function OnSuccess(data) { 
     console.log(data); 
     } 

を表示されますので、私は今ちょうど私がONSUCCESS方法の外にそれらにアクセスできるように返されるJSONの名前/値のペアを取得しようとしています。このようなもの。

  var myRes = service.DoWork(OnSuccess, null, null); 

ですから、私はmyResに直接アクセスできます。これは私が内部の仕事の上に負荷を渡しているので動作しません。私が必要とするのはJSONの結果だけです。誰でもここに私に助言することができます。

ありがとうございます。

+1

* OnSuccess()メソッド内の*応答データを使用する必要があります。これが非同期APIの性質です。 – Pointy

答えて

1

あなたはこの事を試すことができます。

var myRes; 
    function OnSuccess(data) { 
    console.log(data); 
     myRes=data; 
    } 

は今、それはあなたに役立ちます場合は、この事をしようと、この変数myResを使用しています。

関連する問題