我正在进行 ajax 调用以检查用户名的可用性。要调用的 url 被硬编码在 js 文件中。例如http://abc.com/users/check_availability。
现在,当我从http://abc.com进行 ajax 调用时,它工作正常,但是如果我从http://www.abc.com进行调用,则会出现跨域错误。
XMLHttpRequest 无法加载http://abc.com/users/check_availability?username=sd。Access-Control-Allow-Origin 不允许来源http://www.abc.com 。
我该如何解决这个问题?jsonp是唯一的方法吗?