我正在解决这个问题一段时间,并在网上查找解决方案,跟着它们并没有真正解决问题。上下文是一个登录页面,我必须使用此策略根据提供的凭据验证用户。所以我使用典型的jquery ajax函数,如下所示:
$.ajax(function(data){
url:"login/loginaction"
data: {email : email, password: password}
... // so on and so forth
});
不幸的是,这会产生'403禁止错误',表明此请求未经过身份验证。我鼓励发现这是一个跨域策略问题,主要是因为用户未经过身份验证,因此服务器会吐出此问题。我意识到我可以在我的ajax调用中添加一个额外的参数来避免这种情况,即:
dataType: "jsonp"
然而,它仍然给我同样的问题。任何人都可以帮助我理解我在这里失踪的内容以及如何克服这个问题吗?