Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Foundation reveal ajax

Hybrid View

  1. #1
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Il link non funziona, spero tu non voglia richiamare una funzione server con ajax
    Quale link?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Quote Originariamente inviata da lucavalentino Visualizza il messaggio
    Quale link?
    Questo ci.dev/upload/edit, nel caso non fosse appunto il link alla pagina pubblica meglio riportarlo dubito che qualcuno faccia test in locale. Inoltre non ho ancora capito se cerchi di richiamare una funzione server edit()?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Sto simulando tramite wamp un indirizzo del tipo http://ci.dev

    Upload è il controlloer mentre edit è la funzione del controller

    Vorrei che al click su un link mi comparisse una finestra modale che richiamo tramiite ajax

    la creazione del div della funzione edit
    Codice PHP:
    public function edit(){
    $reveal['id_class']='class="reveal" id="reveal_modal"';    
    $reveal['animation_in']='slide-in-down'$reveal['animtation_out']='slide-out-up';
    $reveal['title']='Modificare il file <strong>'.$dati['file'].'</strong>';
    $fin='<div '.$reveal['id_class'].' data-reveal data-close-on-click=\'true\' data-animation-in="'.$reveal['animation_in'].'" data-animation-out=\''
    .$reveal['animtation_out'].'\'>
    <h2>'
    .$reveal['title'].'</h2>
    <button class="close-button" data-close aria-label="Close reveal" type="button">
    <span aria-hidden="true">×</span></button>
    <input  class=\'float-right button\' data-close aria-label=\'Close reveal\' type=\'button\' value=\'Esci\'/>
    </div>'
    ;
     echo 
    $fin;

    codice HTML:
    ....
    ....
    <script type="text/javascript">jQuery(document).ready(function() {
      jQuery('.ajax_edit').click(function(){
        var dati = jQuery(this).parent().attr('id');
        alert(dati);
        $.ajax({
          type: 'POST',
          url: 'http://ci.dev/upload/edit',
          data: 'edit='+dati,
          dataType: 'html',
          success: function(result)
          {
              alert(result);
        jQuery('.body').after(result);
            jQuery('.reveal').show();
          },
          error: function()
          {
            alert('Chiamata fallita, si prega di riprovare...');
          }
        });
      });
    });
    </script>

    In alert(result); vedo il codice html del div quindi mi chiedo come farlo apparire nella pagin.?

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.