Salve a tutti, ho un problema. Vorrei che al completamento di una chiamata ajax mi si apra un modale. Il codice scritto è questo:
il mioo codice JS
nell'heaer ho importato:codice:$.ajax({ type: 'POST', url: baseUrl+ 'check', async: true, dataType: 'json', data: { id : id }, success: function(data) { }, error: function(jqXHR, textStatus, errorThrown) { alert("check ERROR"); }, complete: function() { $("#dialog").dialog("open"); console.log('COMPLETE'); } });
nell'html:codice:<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
L'errore che mi restituisce è il seguente:codice:<div id="dialog" title="Dialog Title">I'm in a dialog</div>
TypeError: $(...).dialog is not a function
$("#dialog").dialog("open");
come posso fare per lanciare il modale al completamento della funzione?
Grazie

Rispondi quotando
