Salve ragazzi, sto cercando ripetutamente su internet una possibile soluzione, ma nn riesco a trovarla. Localmente il webservice + jquery non ho nessun problema a recuperare in dati serializazzati con json. Il problema è sto maledetto cross domain, cioè devo recuperare i dati da un webservice che si trova su un'altro dominio. Se non ho capito male i nuovi browser bloccano la possibilità di ricevere dati da un webservice che nn si trova sul dominio da dove viene chiamato. Con ie funziona,ma con gli altri browser no.

jquery:

codice:
               $.ajax({
			type: "POST",
			url: "http://www.dominio.com/filtro.asmx/getCountry",
			data: "{ }",
			contentType: "application/json; charset=utf-8",
			dataType: "json",
			async: false,
			success: 
				function(data) {  
					
					alert("ok");
					
					
				},
			error: 
				function (xhr, ajaxOptions, thrownError){
					alert("error");
				}    
		});
il werbservise ha questa funzione:

codice:

    <ScriptMethod(ResponseFormat:=ResponseFormat.Json)> _
    <WebMethod()> _
    Public Function getCountry() As List(Of jsonSelect)

        Dim count As Integer
        Dim country As New List(Of jsonSelect)()

        
        'qui popolo con i risultati ottenuti da una select
        country.Add(New jsonSelect())
        country(count).label = myTrim(row("descrizione"))
        country(count).value = row("idDest")

        count = count + 1

        
        Return country

    End Function

ho letto che una possibile soluzione sia usare jsonp, ma nn ho capito bene come usarlo e soprattutto si può usare su asp 2.0? purtroppo devo per forza usare questo.

Grazie in anticipo, attendo una vostra risposta/aiuto ^^