Visualizzazione dei risultati da 1 a 5 su 5

Discussione: ajax jquery modal

  1. #1

    ajax jquery modal

    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

    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'heaer ho importato:

    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>
    nell'html:

    codice:
    <div id="dialog" title="Dialog Title">I'm in a dialog</div>
    L'errore che mi restituisce è il seguente:

    TypeError: $(...).dialog is not a function
    $("#dialog").dialog("open");


    come posso fare per lanciare il modale al completamento della funzione?

    Grazie

  2. #2
    Qualche aiutino?
    Grazie...

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma secondo me l'apertura della dialog va nel success non nel complete che serve come "verifica" della chiamata ajax
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Uhm... ho provato ma nn mi funziona.
    Sbaglio qualcosa?

    Grazie

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Da quanto leggo per aprire la id dialog devi fare cosi $("#dialog").dialog(); la "open" si usa per altri id
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.