2013-05-02 2 views
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 (2 차 도메인) : $ 아약스에 대한 옵션에서

<?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']; 

?> 
+0

문제가 무엇 ? 콘솔 (브라우저)에서 네트워크 탭을 열고 오류를 확인하십시오. – HungryCoder

+0

jsonp를 사용할 수없는 이유가 무엇입니까? 그것은 크로스 도메인 물건을 훨씬 쉽게합니다. – dave

+0

@dave JSONP는 어렵다고 생각합니다. 여러 결과를 반환해야합니다. 당신이 여전히 더 나은 것이라고 생각한다면 간단한 설명과 함께 예를들 수 있습니까? – Heart

답변

관련 문제