Почему относительный корневой URL-адрес jQuery AJAX по-прежнему содержит текущую папку? - PullRequest
0 голосов
/ 20 декабря 2018

Мой вызов AJAX на http://dev.didactigo.com:8888/registratie/volgen к конечной точке API /api/do/inviteFriend, но приводит к http://dev.didactigo.com:8888/registratie/api/do/followUser,, включая папку 'registratie'.Как мне предотвратить это?

Мой код JS на http://dev.didactigo.com:8888/registratie/volgen, единственный код, который запрашивает AJAX;

var apirequest = $.ajax({
    url: "/api/do/inviteFriend",
    method: "POST",
    cache: false,
    data: {
        source: "web",
        email: $("#friendEmail").val()
    }
});

Приводит к POST http://dev.didactigo.com:8888/registratie/api/do/followUser 404 (Not Found), что верно, поскольку API расположенна http://dev.didactigo.com:8888/api/do/followUser, исключая папку 'registratie'.Как это происходит?У меня есть подобный код на других страницах, где это не происходит.

Во-вторых, как это можно предотвратить?Я полагаю, что я могу добавить к URL-адресу префикс location.origin вручную, но почему не работает схема корневого URL-адреса?Могут ли другие факторы, которые могут повлиять на это, повлиять на меня?

Примечание. Эта проблема также возникает в нашем домене, не являющемся локальным, new.didactigo.com

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