我在这个问题上旋转了一段时间,并在网上查找了解决方案,遵循它们并没有真正解决问题。上下文是一个登录页面,我必须使用此策略根据提供的凭据验证用户。所以我像这样使用典型的jquery ajax函数:
$.ajax(function(data){
url:"login/loginaction"
data: {email : email, password: password}
... // so on and so forth
});
不幸的是,这会产生“403 禁止错误”,说明此请求未经过身份验证。我四处寻找,发现这是一个跨域策略问题,主要是因为用户未通过身份验证,因此服务器吐出了这个问题。我意识到我可以在我的 ajax 调用中添加一个额外的参数来避免这种情况,即:
dataType: "jsonp"
但是,它仍然给我同样的问题。谁能帮助我了解我在这里缺少什么以及如何克服这个问题?