如何执行jsonp响应?或者如何将字符串转换为函数调用?

时间:2014-10-01 19:37:09

标签: node.js jsonp exec

以下情景:

  • 我使用Node.js连接到API。
  • 我发出请求并获得jsonp回复。

此回复如下:

processResponse({"LoginResponse":{"@token":"x"}})

那就是它。只是那一行:一个字符串/对象/文本。

我还有一个函数processResponse()

processResponse(data){
   console.log(data);
};

我的问题:如何执行该响应,因为它只是一个对象。我希望解析'函数调用的字符串。

  client.methods.loginRequest(loginArgs, function(data,response){
      //response body as js object
      console.log(data);
      // processResponse({"LoginResponse":{"@token":"x"}})

      // now I wish to execute it.
      data;        // this doesn't work
      data.exec(); // this doesn't work
      ?            // what else
  });

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

我希望有办法吗?

0 个答案:

没有答案