Код JavaScript не работает для внешнего файла - PullRequest
0 голосов
/ 31 декабря 2018

У меня есть код JavaScript, который отправляет данные в бэкэнд, который, когда я помещаю его в строку, тогда работает нормально, но когда я помещаю во внешний файл, он не работает.Между тем другой JavaScript работает во внешнем файле.

<script>
$('#submit-ajax').click(function(event) {
    console.log('working or not')
    $.post(
        '/order/detail/',
        {
            'test': 'hi i am here',
        },
        function() {
            alert( "Data Loaded: " );
        }
    )
});
</script>

во внешнем файле:

$(document).ready(function(){
    $('#submit-ajax').click(function(event) {
        console.log('working or not')
        $.post(
            '/order/detail/',
            {
                'test': 'hi i am here',
            },
            function() {
                alert( "Data Loaded: " );
            }
        )
    });
}

1 Ответ

0 голосов
/ 31 декабря 2018

Я попробовал простой пример,

HTML-код: Относительный путь внешнего JS, который нужно указать

<!DOCTYPE html>
<head>
<script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>

<script src="(path of external js)\refJS.js"></script>

</head>
<body>
<div id="submit-ajax">
            click me
        </div>
</body>

Во внешнем файле JS:

$(document).ready(function(){
    $('#submit-ajax').click(function(event) {
        console.log('working or not');

    });
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...