$ не функция в flexslider в коде - PullRequest
0 голосов
/ 11 декабря 2018

Я использовал этот код для отправки данных на сервер и получения данных, но столкнулся с ошибкой flexslider при запуске кода.Я проверяю, у меня нет двух скриптов jquery в коде, и у меня есть только один.

<textarea id="textarea"></textarea>
<button id="submit"
"onclick="onSubmit()">check</button>
<label>result</label>
<textarea id="textresult"></textarea>

                <script src="js/jquery.js"></script>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
        <!-- bootstrap -->
         <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
        <!-- isotope -->
        <script src="js/isotope.js"></script>
        <!-- images loaded -->
        <script src="js/imagesloaded.min.js"></script>
        <!-- wow -->
        <script src="js/wow.min.js"></script>
        <!-- smoothScroll -->
        <script src="js/smoothscroll.js"></script>
        <!-- jquery flexslider -->
        <script src="js/jquery.flexslider.js"></script>
        <!-- custom -->
        <script src="js/custom.js"></script>
        <script src="js/slidercode.js"></script>    
        <script src="js/newpage.js"></script>

Файл новой страницы содержит функцию onSubmit:

function onSubmit()
{
    var text = $('#textarea').val();
     $.ajax({
           method: 'post',
           data: {text: text },

           dataType: 'json',
           url: "xxxxx",
           success: function(result) {
                           alert('success');

           successmessage = 'Data was succesfully captured';
            return data;
            handleData(data); 
          },

         error: function() {
        alert('Error occured');
    }
    });
}

function handleData (data) {
document.getElementById("textresult").innerHTML = data;
}

function onReset(){
document.getElementById("textarea").value = "";
document.getElementById("textresult").value = "";


}

Ответы [ 2 ]

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

Возможно, причина в следующем:

  1. Написать весь код внутри

    $ (документ) .ready (function () {function onSubmit () {}..});

  2. Использовать JQuery вместо $

  3. jQuery (документ) .ready (function ($) {function onSubmit () {}...));

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

Сначала включите jquery

 <script src="js/jquery.js"></script>
 <script src="js/newpage.js"></script>

вместо

 <script src="js/newpage.js"></script>
 <script src="js/jquery.js"></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...