TypeError无法读取未定义

时间:2017-03-23 12:14:22

标签: javascript android javascript-events react-native axios

当我在React Native中使用axios进行调用时,我在android中获得两次回调方法, 我的按钮JSX,

<BuddyButton onPress={this.callPostWebService.bind(this)}>

按下按钮上的事件方法,

validateLogin = () => {
  ...
   WebserviceHelper.postValues(webServiceName, valuesJson, this);
 }

我的Axios呼叫方法

exports.postValues = function(webServiceName,valuesJson, callbackRef) {
  instance.post(webServiceName, valuesJson)
  .then(function (response) {
    alert(response);
  })
  .catch(function (error) {
    alert(error);
  });
};

现在在上面的代码中,我得到了成功消息,我的响应块被调用,并且在第二个错误块之后被调用。并且告诉我错误 TypeError无法读取未定义的属性'reactScript'。第一次我得到正确的网络响应,第二次我收到错误消息。 我正在使用react-native版本0.34.1和axios版本0.14.0。

以上代码在iOS模拟器和设备中运行良好。 感谢

0 个答案:

没有答案
相关问题