Я делаю ajax-звонок для проверки доступности имени пользователя. Url для вызова жестко закодирован в js-файле. например, http://abc.com/users/check_availability.Ошибка перекрестного домена даже при вызове ajax из одного домена
Теперь, когда я делаю вызов ajax от http://abc.com, он работает нормально, однако, если я звоню от http://www.abc.com, он дает ошибку перекрестного домена.
XMLHttpRequest не может загрузить http://abc.com/users/check_availability?username=sd. Происхождение http://www.abc.com не разрешено Access-Control-Allow-Origin.
Как это решить? Является ли jsonp единственным способом?
Перенаправление любые запросы для страниц '' www.abc.com' в abc.com'. Вы можете сделать это с помощью [mod_rewrite] (http://httpd.apache.org/docs/current/mod/mod_rewrite.html), если вы используете Apache. –