Permalänk
Avstängd

jquery ajax och get problem

Hej.
Jag har en site som rullar under localhost:80
Jag vill göra ett request till en annan webserver som ligger på localhost:8080

Jag ser att requesten blir gjord och att responsen ser rätt ut med firebug.

Men datat är tomma strängen. Vad gör jag för fel?

$(document).ready(function() { $.ajax({ url: 'http://localhost:8080/comet/', success: function(data) { alert(data); } }); });

Visa signatur
Permalänk
Medlem

måste du inte specificera en fil under /comet/, eller?

Visa signatur

Primär - C2D T6500 :: 4GB :: Mobility 4570.
Sekundär - AMD64x2 6000+ :: 2GB :: 8800GT 1GB

Permalänk
Medlem

Hade detta problemet häromdagen och efter många timmars googlande kom jag fram till att det räknas som ett Cross-domain-anrop vilket inte är tillåtet.

Visa signatur

Sony Vaio FE21M

Permalänk
Avstängd
Skrivet av pr0nandy:

Hade detta problemet häromdagen och efter många timmars googlande kom jag fram till att det räknas som ett Cross-domain-anrop vilket inte är tillåtet.

Jag kom fram till detta oxo så vad jag gjorde var att flytta cometservern till en annan server och ändra porten till 80.. funkade fint. Detta är dock en begränsning i jquery, Kör du raw XMLHttpRequest funkar det bra även över 8080.

Visa signatur