【发布时间】:2019-02-01 07:11:16
【问题描述】:
我正在运行一个 Rails 应用程序,并且我有一个 jquery ajax 发布请求
$.ajax({
url: 'http:127.0.0.1:8000/api/ags/request/',
method : 'POST',
data: paramsData,
dataType: 'json',
success: function(data) {},
})
当有人在我的请求中调用它时,我希望对 url 进行 post 调用,因为它是一个不同的应用程序,但所做的调用来自我当前的应用程序,它将外部 url 视为相对 url 所以这就是所谓的
http:localhost:3000/listings/http:127.0.0.1:8000/api/ags/request/
不知道为什么它将我的外部 url 视为相对 url。欢迎任何有任何解决方案的人。
【问题讨论】:
-
代码中是否有
$.ajaxSetup()来设置全局配置? -
另外你确定不是
url: '/http:127.0.0.1:8000/api/ags/request/',吗?否则代码应该可以工作。我看不出有什么问题 -
它绝对不是代码中的 /http 并且我在代码中的任何地方都没有 ajaxSetup @ArupRakshit
标签: javascript jquery ruby-on-rails ruby-on-rails-4