JQuery AJAX пост-запрос не принимает приложение абсолютных URL рельсов - PullRequest
0 голосов
/ 26 августа 2018

Я запускаю приложение rails и у меня есть jQuery ajax post request

$.ajax({
        url: 'http:127.0.0.1:8000/api/ags/request/',
        method : 'POST',
        data: paramsData,
        dataType: 'json',
        success: function(data) {},
  })

Кто-то в моем запросе, когда он вызывается, я ожидаю, что почтовый вызов будет сделан на URL, так как это другое приложение, но вместо этого этот вызов сделан из моего текущего приложения, и он обрабатывает внешний URL как относительный URL, так что это то, что называется

http:localhost:3000/listings/http:127.0.0.1:8000/api/ags/request/

Не уверен, почему он рассматривает мой внешний URL как относительный. Любой с любыми решениями приветствуется.

1 Ответ

0 голосов
/ 27 августа 2018

Если это именно так, как показано в вашем вопросе: 'http:127.0.0.1:8000/api/ags/request/, то это неверный синтаксис.Сегмент протокола вашего URL должен начинаться http://.Т.е.:

http://127.0.0.1:8000/api/ags/request

В конечном счете, вам не потребуется этот код в любом случае после развертывания на рабочем сервере.

...