пространства имен javascript: невозможно вызвать функцию - PullRequest
0 голосов
/ 18 ноября 2018

my main.js содержимое:

var grn = {    
    validateSuppProductCode: function() {
        alert("asd");
    }
};

указанный выше файл включен в мой основной html (<script src="{{ asset('js/grn/main.js') }}"></script>) чуть выше тега </body>$(document).ready(function(){ того же, у меня есть следующее утверждение:

grn.validateSuppProductCode();

Но когда оно выполняется, оно поднимается ниже ошибки.

Uncaught ReferenceError: grn is not defined

Я сослался this и это .Но я не могу заставить его работать.Может ли кто-нибудь помочь мне выяснить причину этой проблемы?

(Это проект Laravel, и я включил файл main.js в app.blade.php. Я также использую Laravel Mix.)

...