не работает на github pages ajax запрос post

118
28 февраля 2022, 15:30
          $.ajax({
                type: 'POST',
                url: "../server.php",
                data: json,
                dataType: "script",
                error: function() {
                    alert("В запросе была ошибка")
                },
                success: function() {
                    modal.css({"display": "none"});
                    thanks.css({"display": "block", "top": "0px"});
                    backBtn.on("click", function() {
                        thanks.animate({
                            top: "-550px"
                        }, 1000, function() {
                            modal.css({"display": "none"});
                        })
                        overlay.animate({
                            "opacity": "hide"
                        }, 1000)
                    })
                }
            })

Через локальный сервер работает а через гитхаб нет. В чем может быть проблема https://kamran92.github.io/dz3/#tour

Answer 1

GitHub Pages разрешает размещать только статический контент (html, css, js, картинки и т.д.), PHP скрипты он не хостит для этого нужен полноценный хостинг (Docs):

GitHub Pages is a static site hosting service that takes HTML, CSS, and JavaScript files straight from a repository on GitHub

В вашем же случае вы пытаетесь сделать запрос на https://kamran92.github.io/server.php, который GitHub и отклоняет как 405 Method Not Allowed, так как POST запрос бессмысленно разрешать для статических файлов.

READ ALSO
Как задать определённое сообщение в переменную? JavaScript, Discord.js

Как задать определённое сообщение в переменную? JavaScript, Discord.js

Я хочу чтоб бот определённое сообщение брал в переменнуюК примеру кто то написал "Привет!" и бот сохранил это сообщение в переменную

77
каталог с механикой push-уведомлений

каталог с механикой push-уведомлений

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

101
Как правильно должен выглядеть Model в MVVM?

Как правильно должен выглядеть Model в MVVM?

Возьмем простое View, в котором есть два TextBox и Button

88
Как сделать Many to Many?

Как сделать Many to Many?

Делаю как в примере Many to Many, но у меня появляется ошибка:

161