Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 26
  1. #1

    interazione tra javascript e php

    Salve.
    Ragazzi ho problema, praticamente apra una finestra modale, attraverso questo link

    echo "<a href=\"javascript:$('#modal-6').modal('show', {backdrop: 'static'});\" class=\"btn btn-default btn-sm btn-icon icon-left\">";
    come posso fare in modo ad aggiungere in questo link senza non far funzionare pių la finestra modale , l'id del record selezionato in php, mi spiego , io devo far lanciare a questo url id=4 , in modo da mettere giā i dati nella form presente nella finestra modale.

    Grazie in anticipo a chiunque mi puō aiutare

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Devi vedere se č tra le opzioni (vedi sito sviluppatore) dello script .modal che usi
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Sto cercando in giro, e trovato lo stesso, perō con ajax, ma non riesco a mandare cmq la variabile:

    codice:
    
    <script type="text/javascript">
    function showAjaxModal()
    {
    	$('#modal-7').modal('show', {backdrop: 'static'});
    	
    	$.ajax({
    		url: "content.php?id=5",
    		success: function(response)
    		{
    			$('#modal-7 .modal-body').html(response);
    		}
    	});
    }
    </script
    ho inserito un id per vedere se funziona, ma alla pagina non arriva id , semplicemente questo script carica la stessa pagina

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Andare per tentativi non ti porterā da nessuna parte, ribadisco se lo sviluppatore non ha previsto questa opzione non potrai usare quello script
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Andare per tentativi non ti porterā da nessuna parte, ribadisco se lo sviluppatore non ha previsto questa opzione non potrai usare quello script
    Sono daccordissimo, anche perchč non ci dici nulla di come sia nč l'html della pagina in cui usi questo script, nč su cosa produca content.php.

    Per esempio, content.php produce uno spezzone di html che abbia senso se inserito all'interno del tag restituito da

    $('#modal-7 .modal-body')

    ?

    Ed anche:

    $('#modal-7 .modal-body')

    restituisce effettivamente il tag corretto in cui inserire il contenuto fornito da content.php?

    Ancora:

    content.php richiamata a parte con i parametri che ti servono, restituisce quel che deve?

    Ancora:

    Hai controllato con il pannello Net di Firebug che la chiamata ajax avvenga correttamente?
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  6. #6
    Si ragazzi, scusate se non ho scritto prima, sto cercando di capire una soluzione llora posto il codice:
    il link
    codice:
    <a href="javascript: showAjaxModal();" class="btn btn-default">Show Me</a>

    La chiamata ajax

    codice:
    <script type="text/javascript">function showAjaxModal()
    {
        $('#modal-7').modal('show', {backdrop: 'static'});
        
        $.ajax({
            url: "content.php?id=5",
            success: function(response)
            {
                $('#modal-7 .modal-body').html(response);
            }
        });
    }
    </script>
    mentre l'html č questo:

    codice:
    div class="modal fade" id="modal-7">
        <div class="modal-dialog">
            <div class="modal-content">
                
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                    <h4 class="modal-title">Dynamic Content</h4>
                </div>
                
                <div class="modal-body">
                
                    Content is loading...
                    
                </div>
                
                <div class="modal-footer">
                    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                    <button type="button" class="btn btn-info">Save changes</button>
                </div>
            </div>
        </div>
    </div>
    Il mio scopo č riuscire ad inviare attraverso il link o ajax anche id dell'utente da modificare in modo che ho la form per poter fare aggiornamento nel db , secondo voi č possibile?


    Sto ragionando ma non trovo una soluzione logica...


    ho modificato lo script in questo modo: o meglio la chiamata ajax

    codice:
     <script type="text/javascript">function showAjaxModal()
    {
    	$('#modal-7').modal('show', {backdrop: 'static'});
    	
    	$.ajax({
    		url: "modal/amministratore.php",
                    data:{ id: $(this).attr("value")},
    		success: function(response)
    		{
    			$('#modal-7 .modal-body').html(response);
    		}
    	});
    }
    </script>
    grazie cmq a tutti per le risposte
    Ultima modifica di Werwolfe; 25-02-2014 a 01:07

  7. #7
    Ho trovato la modifica da fare per interagire con il php ma niente


    codice:
     <adata-toggle="modal"href="#myModal"id="1"><iclass="pull-right icon-eye-open"></i>HTML</a>
    
    codice:
    <div id="myModal" class="modal hide fade">
        <div class="modal-header">
          <button class="close" data-dismiss="modal">&times;</button>
          <h3>Title</h3>
        </div>
        <div class="modal-body">            
            <?php
                $query = "SELECT * FROM table WHERE id = ID FROM JQUERY HERE";
                $result = mysql_query($query) or die ('Error (' . mysql_errno() . ') ' . mysql_error());
            ?>
        </div>
        <div class="modal-footer">
          <a href="#" class="btn btn-info" data-dismiss="modal" >Close</a>
        </div>
    </div>
    
    
    codice:
    Scenario:
    When the user clicks the link-element that has data-toggle="modal" then jQuery should take the value of the id-attribute (which is 1 in this case) and send it to the SQL-query so that the SQL query would look like:
    $query = "SELECT * FROM table WHERE id = 1";jQuery code:
    $("a[data-toggle=modal]").click(function(){
        var essay_id = $(this).attr('id');
        //Find $essay set it to essay_id in PHP
        //Alternatively create a $_SESSION['EID'] here
    });
    Ma non va lo stesso

  8. #8
    Quote Originariamente inviata da Shores Visualizza il messaggio
    Sono daccordissimo, anche perchč non ci dici nulla di come sia nč l'html della pagina in cui usi questo script, nč su cosa produca content.php.

    Per esempio, content.php produce uno spezzone di html che abbia senso se inserito all'interno del tag restituito da

    $('#modal-7 .modal-body')

    ?

    Ed anche:

    $('#modal-7 .modal-body')

    restituisce effettivamente il tag corretto in cui inserire il contenuto fornito da content.php?

    Ancora:

    content.php richiamata a parte con i parametri che ti servono, restituisce quel che deve?

    Ancora:

    Hai controllato con il pannello Net di Firebug che la chiamata ajax avvenga correttamente?
    Quoto me stesso: hai fatti tutti i test che ti indicavo? Quali risultati ti hanno dato?

    In ogni caso, l'ultimo spezzone di codice jquery che hai postato non ha nulla a che vedere con l'id del record da recuperare, ma riguarda invece l'attributo id di un dato tag html, che non centra proprio nulla...
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  9. #9
    SI ho fatto i testi, niente alla pagina nn arriva nulla , id non gli arriva.

    Mentre i dati che utilizzo per insert funziona perfettamente, l'unico problema č riuscire a fargli prendere id del record selezionato , per poi usarlo per update, per resto funziona tutto, restituisce al content tutti gli input.

    Solo modifica non funziona, devo fare in modo che la query di sql riceva id, gettato dal url o cmq preso da jq in modo che possa funzionare

  10. #10
    Perdonami, ma mi sono perso: non c'č nessuna query di update nel codice che hai postato...

    Riesci a postare un link ad un esempio online?
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

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 © 2025 vBulletin Solutions, Inc. All rights reserved.