0
Мне нужно связаться между двумя серверами. Я прочитал учебник. Он отлично работает в демо. Но когда я использую его для меня, он не работает.междоменное подключение не работает
JQuery:
$.ajax({
url : "http://www.foobar.bar.com/update.php",
data: "name=WE HEART IT",
method : "POST",
crossDomain:true,
cache:false,
success: function(data){
alert(data);
}
});
PHP (второй домен):
<?php
header('Access-Control-Allow-Origin: *');
if (version_compare(phpversion(), '5.3.0', '>=') == 1)
error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
else
error_reporting(E_ALL & ~E_NOTICE);
echo $_POST['name'];
?>
чем проблема? Откройте вкладку «Сеть» в консоли (браузер) и посмотрите, какая ошибка. – HungryCoder
По какой причине вы не можете использовать jsonp? Это делает перекрестный домен намного проще. – dave
@dave Я думаю, что JSONP сложно. Я должен вернуть несколько результатов. Если вы все еще думаете, что это лучше, вы можете привести пример с кратким объяснением? – Heart