Ciao,

sto smanettando con uno script JS/jQuery che utilizza ajax come segue (sotto una versione condensata, per prova):
codice:
	$.ajax({
		type: "post",
		//url: 'http://localhost:8012/provaesterna.asp',
		url: '_provalocale.php',
		cache: false,
		dataType: "text",
		//async:true,
		//crossDomain: true,
			data: { 

				'var1' : 'prova1',
				'var1': 'prova2'

			},

		error: function(data) { $('div.Messaggio').html( 'ERRORE!!' + data) ; },
		success: function(data) { $('div.Messaggio').html( 'SUCCESSO!!' + data) ; },
			} ) ;
Lo script funziona solo se l'url è lo stesso del dominio in cui si trova lo script.
Ho provato ad usare crossDomain, ma è del tutto irrilevante.

La pagina provaesterna.asp restituisce solo una stringa (di una sola parola, è giusto un test).

Penso sia dovuto esclusivamente al dominio diverso, ma non sono riuscita a.

La presenza o meno di headers sembra anch'essa irrilevante.

I due "domini" si trovano in locale e sulla stessa macchina, perciò escluderei problemi di Firewall...

Sicuramente c'è qualcosa di semplice che non sto vedendo!!

L'ambiente è Windows 7 32bit con IIS 7. Il sito in cui si trova lo script jQuery sta sulla stessa macchina, ma sotto Apache/PHP5x (ma non credo c'entri niente con l'ambiente).

Qualcuno ha qualche idea?