2009-11-20 18 views
5

Próbuję użyć jQuery aby uruchomić kwerendę AJAX na określonym porcie:Czy to możliwe, aby określić port w ajax rozmowy

$(document).ready(function() { 
     $.ajax({ 
     url: "http://test_serve:666/test.php", 

     type: "GET", 
     data: ({value_test: 'true'}), 
     dataType: "html" 

    }); 
}) 

To nie działa: nie wywołanie AJAX jest wykonana i Nie dostaję żadnych wyjątków w Firebug. Działa, jeśli nie określę portu. Czy ktoś wie, dlaczego?

Odpowiedz

7

To nie działa z powodu Same origin policy. Żądania AJAX są dozwolone tylko w tej samej domenie, protokole i porcie.

Jeśli naprawdę potrzebujesz uzyskać dane z tego źródła, powinieneś oczekiwać na JSONP.

+0

dziękuję, wygląda na to, że JSONP udzieli odpowiedzi! –

Powiązane problemy