我正在构建一个AJAX API,并且一直收到405错误(可能是因为我试图发出跨域请求。
var API = function() {
API.AddToCart = function(item_id) {
$.ajax({
type: "POST",
url: "/add-cart-item/" + item_id,
success: function(){
}
});
}
};
我不明白是什么让它成为跨域的,以及如何不发出跨域请求。有人能帮我解释一下这个概念吗?
发布于 2017-03-08 01:50:24
您的服务器似乎不支持该终结点的POST方法。有关更多解释,请查看https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/405。
发布于 2017-03-08 01:51:35
仅仅因为你得到了405并不一定意味着你有CORS问题。您确定在服务器端对该方法允许POST方法吗?
https://stackoverflow.com/questions/42654871
复制相似问题