Ciao a tutti,
ho una semplice chiamata Ajax ad un servizio JSP che genera del JSON, che va a sua volta a costituire il "source" del widget di jQuery Autocomplete. La chiamata pare funzionare correttamente, usando Firebug vedo la chiamata al file ad ogni keydown e vedo che il servizio mi restituisce i dati correttamente, un esempio:

codice:
countries: [
{ label: "Bafata", value: "624" },
{ label: "Baghdad", value: "368" },
{ label: "Bahai", value: "148" },
{ label: "Baidoa", value: "706" },
{ label: "Baku", value: "031" },
{ label: "Bamako", value: "466" },
{ label: "Bambari", value: "140" },
{ label: "Bamyan", value: "004" },
{ label: "Banda Aceh", value: "360" },
{ label: "Bangladesh", value: "050" },
{ label: "Bangui", value: "140" },
{ label: "Banjul", value: "270" },
{ label: "Barentu", value: "232" }]
Questa invece è la chiamata, all'interno del "source" dell'autocomplete, che invece di funzionare e quindi di fare l'alert che c'e' in success, fa l'alert dell'errore "Error: jQuery18206355412469404962_1348839613044 was not called":

codice:
$( "#city" ).autocomplete({ 			
source: function( request, response ) { 				$.ajax(url,{ 					
dataType: "json", 					
data: { search: $("#city").val() }, 					
success: function( data ) { 						alert("here"); 						 					}, 					
error:function (xhr, ajaxOptions, thrownError) {         				alert(thrownError);       				
} 				
}); 			
} 		
});
Non capisco dove sta il problema. Per info, magari centra qualcosa, la pagina ed il servizio stanno su due macchine diverse.

Grazie
Laura