ajax импортирует содержимое json из php в edge animate

Я работаю над этим проектом в Edge Animate для школьного задания. У меня есть база данных в моем школьном веб-пространстве, и мне нужно импортировать некоторые данные из этой базы данных в мой проект пограничной анимации.

Я искал в Интернете, как это сделать, и эти фотографии показывают, что у меня есть до сих пор. У него все еще есть ошибка javascript, но я не могу понять, что. Если бы я мог просто отсортировать эту ошибку javascript, я мог бы добавить код, выполняющий некоторые действия с массивом.

Я собираю данные из базы данных в php-массив и хочу сохранить их в массиве в javascript, чтобы я мог отображать что-либо внутри этого массива в разных местах, которые я хочу.

краевой анимационный код

php-код


person Sibeal    schedule 11.08.2015    source источник
comment
Какая у вас ошибка?   -  person bicho    schedule 11.08.2015
comment
Ошибка Javascript в обработчике событий! Тип события = элемент   -  person Sibeal    schedule 11.08.2015
comment
я получаю console.log('start'); и тогда я получаю ошибку   -  person Sibeal    schedule 11.08.2015
comment
попробуйте прокомментировать все строки, которые начинаются с console   -  person bicho    schedule 11.08.2015


Ответы (1)


это потому, что $.ajax является функцией jquery, поэтому вам нужно импортировать эту библиотеку.

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script>
    function Load()
    {
        console.log('start ajax query...');

        var delivery;

        $.ajax({
            method: "POST",
            url: "test.php",
            data: { foo: "bar" }
        })
        .done(function( data ) {
            delivery=data;
            console.log(data);
            console.log('...all fine');
        });
    }

$( document ).ready(function() {
    console.log( "firing load function..." );
    Load();
});

</script>

Сценарий PHP

не изменяйте заголовок, просто повторите возврат json_encode().

<?php
/**
 * FILE test.php
 */
    echo json_encode(array('foo'=>'bar'));
?>
person Henry    schedule 11.08.2015
comment
спасибо за упоминание скрипта со ссылкой на jquery, глупо с моей стороны забывать об этом. я обновил код, и теперь он работает, я могу вернуться к работе со своими данными завтра ^^ - person Sibeal; 12.08.2015
comment
пожалуйста! Пожалуйста. примите мой ответ, чтобы другие могли найти эту тему. - person Henry; 12.08.2015