cross domain ajax request

Status
Niet open voor verdere reacties.

peba25

Gebruiker
Lid geworden
6 jul 2009
Berichten
70
Hallo,

Ik maak bebruik van een synchrone ajax request om data op te halen van een apparaat.
Code:
// load the specified url -synchronously- and return the response
function ajax(url) {
	if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera,
		// Safari
		req = new XMLHttpRequest();
	} else { // code for IE6, IE5
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	req.open("GET", url, false);
	req.send(null);
	return req.responseText;
}

Nu wil ik graag 2 requesten doen om van 2 verschillende apparaten data op te halen... Ik heb geprobeerd de url gewoon naar het apparaat te laten verwijzen maar dat werkt niet. Ik las iets over een cross domain request waarbij ook aangegeven wordt dat een standaard request alleen werkt op het domein waar de browser zich bevindt...

Heeft iemand hier ervaring mee.. ofwel weet iemand hoe dit uit te voeren is?

Alvast bedankt:thumb:
 
Ja, cross-domain AJAX mag dus lekker niet. Iets over beveiliging ofzo... erg vervelend allemaal.

Er zijn 2 gangbare oplossingen:
1. ss-proxy: een php of asp scriptje dat je aanroept via je ajax, en deze het laten ophalen via (bv) de file_get_contents() functie

2. cross-domain ajax: research


:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan