Estoy tratando de hacer una llamada ajax desde jquery a un servicio de descanso. El servicio de descanso utilizado es el correcto desde un tutorial del blog de mkyong, este: http://www.mkyong.com/webservices/jax-rs/integrate-jackson-with-resteasy/jQuery ajax llame al servicio REST
El servicio funciona, pero cuando intento hacer una llamada desde jQuery, en Firebug hay un código de estado 200, pero en la sección de respuesta , nada.
Aquí está la página HTML con la llamada ajax:
<html>
<head>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
</head>
<body>
<button id="ajax">ajax call</button>
<button id="json">json</button>
<script type="text/javascript">
$('#json').click(function(){
alert('json');
$.getJSON("http://localhost:8080/restws/json/product/get",
function(data) {
alert(data);
});
});
$('#ajax').click(function(){
alert('ajax');
$.ajax({
type: "GET",
dataType: "json",
url: "http://localhost:8080/restws/json/product/get",
success: function(data){
alert(data);
}
});
});
</script>
</body>
</html>
no puedo averiguarlo que hice mal, ¿podría por favor dime lo que estoy haciendo mal?
Gracias!
Es su sitio en ejecución en 'http: // localhost: 8080' así? Si no es así ('http: // localhost /' es [* no * el mismo] (http://en.wikipedia.org/wiki/Same_origin_policy)), tendrá que hacer que su salida API [JSONP] (http://en.wikipedia.org/wiki/JSONP). –
no, es solo un html simple, se ejecuta con doble clic: D – DaJackal
Quiero decir, ¿cuál es la URL que apunta a esta página? –