React:Uncaught TypeError:Auth.signinSuccess不是函数

时间:2015-09-26 17:07:04

标签: javascript jquery module reactjs

我正在研究通量反应。我有Auth.js导出函数如下:

var Dispatcher = require('Dispatcher');
var ActionTypes = require('ActionTypes');

var Auth = {
    signinSuccess: function(data) {
        Dispatcher.dispatch({
          actionType: ActionTypes.AUTH_SUCCESS,
          data: data
        });
    }
};
module.exports = Auth;

然后我想在另一个脚本中使用这个函数:

var Auth = require('Auth');

var Main = {
    signIn : function(){
        $.ajax({
            url: "a valid url",
            type: "post",
            datatype: "json",
            success: function(data, status, jqXHR){
                Auth.signinSuccess(data);
            },
        });
    },
    //More code here
};

我提出请求的网址并不重要。此外,POST方法返回ok信息。问题出在Auth.signinSuccess(数据)行 返回     未捕获的TypeError:Auth.signinSuccess不是函数

最后,require和export正在运行,因为它可以在其他地方使用。仅仅为了完整的风景,这个实现是使用npm和browserify来创建包含所有代码的bundle.js。

任何帮助将不胜感激!

0 个答案:

没有答案