2016-01-12 5 views
2

Я читал о политике происхождения и т. Д., И, насколько я понимаю, вы должны указать домен домена origin на клиенте и на сервере.Почему я получаю домен ошибки не является суффиксом localhost?

Ok позволяет сказать, что у меня есть этот код на example.com, и я хочу получать информацию от страницы doyouknoweverything.doyouknoweverything.com/recordOfMyLife с JQuery/AJAX

<div id="sk">Loading...</div> 
<script> 
document.domain = "{example.com}"; 
$("#sk").load("http://whatever.doyouknoweverything.com/recordOfMyLife"); 
</script> 

Если я понимаю правильно, что я могу сделать, как это в PHP-файле whatever.doyouknoweverything.com/recordOfMyLife :

header("Access-Control-Allow-Origin: *"); 

Это правильно?

Почему я получаю домен ошибки не является суффиксом localhost? Я предполагаю, что я не понимаю, и это, вероятно, что-то очень легко для вас, ребята, которые сделали это раньше ...

ответ

1

Изменить

header("Access-Control-Allow-Origin: *");

в

header("Access-Control-Allow-Origin: www.yoursite.com"); 
+0

Ок, спасибо! Если у меня есть три домена, могу ли я просто сделать заголовок («Access-Control-Allow-Origin: www.yoursite.com, www.yoursecondsite.com, www.yourthirdsite.com»); ? Одна из моих проблем: почему document.domain = "{example.com}"; Работа? Можете ли вы привести пример, как добиться того, чего я хочу? В основном просто для получения некоторого контента с сервера и клиента. – bestprogrammerintheworld

 Смежные вопросы

  • Нет связанных вопросов^_^