Где я могу добавить эту функцию response.addHeader («Access-Control-Allow-Origin», «*»); чтобы избежать ошибки, заголовок «Нет» Access-Control-Allow-Origin »присутствует на запрошенном ресурсе».где я должен добавить response.addHeader?
Это моя функция ajax. Теперь я могу получить ответ ajax только с www.myspansalon.com .. Мне нужен ответ от myspansalon.com.
<script>
function getdetails(rate){
var itemid=jQuery("#itemid").val();
var userid=jQuery("#userid").val();
jQuery("#clear").show();
jQuery("#uservote").text('loading...');
jQuery.ajax({
\t type: "POST",
\t url:"http://www.myspansalon.com/joomla/index.php?option=com_flexicontent&format=raw&task=myvoting",
\t data: {item_id:itemid, user_id:userid, rating:rate }
\t }).done(function(result){
\t \t
jQuery("#uservote").text(result);
\t });
}
</script>
возможный дубликат http://stackoverflow.com/questions/7686827/how-can-i-add-a-custom-http-header -to-ajax-request-with-js-or-jquery –
Сервер отправляет заголовки ответов, а не клиент. – Barmar
Вы не можете обойти политику одного и того же происхождения в клиенте. Если вы не можете изменить сервер для отправки этого заголовка, вам нужно использовать прокси-сервер в своем собственном домене. – Barmar