我将以下函数/类放在一个名为“ errors.js”的文件中:

HB.errors.handleErrorResponse = function(data, form, status) {
    HB.FormButtons.deactivateButtons(HB.errors.formSubmitButton);
    $('#_ignoreDoubleBooking').toggle((status == HB.errors.HTTP_CODE_CONFLICT));

    if (data) {
        HB.Reservation.Listeners.handle40xResponse(data);
    } else {
        HB.Reservation.Listeners.handle50xResponse();
    }
};


但是HB.Reservation.Listeners.handle40xResponse()位于同一目录中的另一个文件中。

从errors.js获得对“ HB.Reservation.Listeners.handle40xResponse()”的访问的最佳方法是什么?

最佳答案

您可能会对requirejs(http://requirejs.org/)感兴趣。这是一个JavaScript文件和模块加载器。网站文档非常容易理解。

关于javascript - 从另一个文件访问js函数/类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35010738/

10-09 18:50