My script retrieves a web service via SOAP XML.
I tried CORS=true but Chrome keeps reporting: Origin (ip address) is not allowed by Access-Control-Allow-Origin.
I am testing my code indoors but final destination will be an Android device.
Page is loaded from standart 80 port, web service is called on the 8181 port.
I am using IE ver 9.0.8112.16421, Chrome ver 22.0.1229.94 m, running on Windows 7.
<!DOCTYPE html>
<html>
<head>
<script src="jquery.js"></script>
<!-- <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> -->
<script>
$(document).ready(function(){
$("button").click(function(){
// alert('entrando en script - en button click');
var productServiceUrl = 'http://172.16.128.111:8181/demows/MV/Buscaseguradogm';
var soapMessage = ''; /* Configure Parameters */
soapMessage = '<?xml version="1.0"?>';
soapMessage += '<soapenv:Envelope ';
soapMessage += 'xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" ';
soapMessage += 'xmlns:mv="http://172.16.128.111:8181/demows/MV/Buscaseguradogm">';
soapMessage += ' <soapenv:Header/>';
soapMessage += ' <soapenv:Body>';
soapMessage += ' <mv:MV_Buscaseguradogm>';
soapMessage += ' <mv:programa>'+ $("#programa").val() +'</mv:programa>';
soapMessage += ' <mv:nombre1>'+ $("#nombre1").val() +'</mv:nombre1>';
soapMessage += ' <mv:nombre2>'+ $("#nombre2").val() +'</mv:nombre2>';
soapMessage += ' <mv:apellido1>'+ $("#apellido1").val() +'</mv:apellido1>';
soapMessage += ' <mv:apellido2>'+ $("#apellido2").val() +'</mv:apellido2>';
soapMessage += ' <mv:apellido3>'+ $("#apellido3").val() +'</mv:apellido3>';
soapMessage += ' <mv:certificado>'+ $("#certificado").val() +'</mv:certificado>';
soapMessage += ' <mv:grupo>'+ $("#grupo").val() +'</mv:grupo>';
soapMessage += ' </mv:MV_Buscaseguradogm>';
soapMessage += ' </soapenv:Body>';
soapMessage += '</soapenv:Envelope>';
// alert('**ya asigne variable - antes de llamada ajax'+soapMessage);
$.support.cors = true;
$.ajax({
url: productServiceUrl,
type: "POST",
data: soapMessage,
dataType: "xml",
crossDomain: true,
complete: function(){alert("busqueda completada");},
success: resultado,
error: function(xhr){alert("***** busqueda con error *****"+ xhr.status + ">" + xhr.statusText + ">>" + xhr.errorThrown);}
});
});
});
</script>