Ajax запрос html страницы

193
06 апреля 2019, 18:20

Никак не могу разобраться с ajax. Вот скрипт. Имеется сайт с товарами. Нужно по кнопке "показать еще" добавить новых товаров. Как я понимаю, если я установлю локальный сервер на свой ПК, то смогу получать moreAps.html только со своего компа. Что делать, если мне нужно показать сайт на другом ПК с гитхаба. Где мне тогда хранить файл moreAps.html ?

Правильно ли оформлен запрос? И могу ли я обойтись без PHP здесь?

$('.main-page__button').on('click', function(){
$.ajax({
    url: 'moreAps.html',
    cache: false,
    method: 'get',
    type: 'html',
    success: function(html){
        $('.appartments').html(html);
    }
});

});

Answer 1

ajax делает запрос на указанный url, и когда придет ответ на этот запрос, то ответ обработается в callback-функции, которая указана в success. На какой сервер уйдет твой запрос - это уже другой вопрос. Уйдет на тот, который ты указал в поле url.

Если ты указал moreAps.html, то да, только локально.

Если ты делаешь ajax-запрос, то этот запрос должен кто-то обработать и дать тебе ответ. Поэтому как вариант - тебе нужно установить apache, который будет принимать запрос, и возможно php, который будет обрабатывать запрос. И отдавать ответ обратно клиенту, где ответ обработается в коллбэк-функции.

А вообще советую почитать про архитектуру веб-приложений.

READ ALSO
Javascript сортировка товаров по цене

Javascript сортировка товаров по цене

Подскажите как реализовать сортировку по цене

389
Как получить значение data в теге select option?

Как получить значение data в теге select option?

При помощи jquery необходимо взять значение data из выбранного optionПытался сделать при помощи selected, но он берет самый первый option на котором саморучно...

224
Как восспользоваться библеотекой JQuery?

Как восспользоваться библеотекой JQuery?

Не работает jQueryНе могу подключить его

201
Перемещение объекта в юнити по двум направляющим

Перемещение объекта в юнити по двум направляющим

У меня возник вопрос по перемещению объекта в юнитиУ меня есть платформа которая может ездить по 2 направлающим(одна в носе платформы, друга...

234