【发布时间】:2016-04-19 17:42:37
【问题描述】:
我想要这样的东西:How to use Basic Auth with jQuery and AJAX?
在问题中,他们解释了如何使用身份验证
我需要对服务器使用 jQuery $.getJSON 而不是 $.ajax 请求,因为它不支持跨站点。
而且我还需要提交用户和密码。
有没有办法在$.getJSON 中将用户名和密码作为参数提交,而不用像https://user:password@myserver.com 这样的URL 发送?
【问题讨论】:
-
$.ajax在使用 JSONP 时不支持 CORS,它使用 JSONP 而不是 CORS。如果您想发出跨域请求,则服务器需要授予您使用 CORS 的权限,或者使用 JSONP 破解相同的源策略。如果您使用 JSONP,则无法设置任意 HTTP 标头。
标签: javascript jquery ajax getjson