Мой вызов 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