La llamada Ajax entre dominios no obtiene ningún elemento encontrado Ubicación: moz-nullprincipal

stoy tratando de invocar un servicio web entre dominios a través de jquery call$.ajax() El servicio devuelve

<?xml version="1.0" encoding="utf-8"?>
<double xmlns="http://www.webserviceX.NET/">1.4248</double>

Si especifico dataType xml (o no especifico nada, jquery adivina correctamente), obtengoXML Parsing Error: no element found Location: moz-nullprincipal:{4030734c-b902-4251-9067-1d1b5b15fc72} Line Number 1, Column 1: error (parece que no vuelve nada del servicio). Sin embargo, si especifico dataTypejsonp oscript - Puedo ver en Firebug que todo vuelve correctamente; sin embargo, jquery aparentemente intenta evaluar los resultados y me da el error correspondiente (falta un punto y coma o similar).

Hay una manera en jQuery para habilitar la llamada entre dominios no evaluarlo?

Notas:

I sabe que la opción alternativa es llamar a un programa en mi servidor que invocará el servicio web y devolverá el resultado al navegador;I hiz especificar crossDomain: verdadero. No parece hacer ninguna diferencia. función "error"hac ser invocado. Pero en lugar del valor original, "data" contiene "parseerror".

Respuestas a la pregunta(1)

Su respuesta a la pregunta