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

    passare il valore del checkbox e altri campi alla pagina B tramite ajax

    salve ragazzi, ho questa pagina:

    paginaA.php

    codice:
    <!DOCTYPE html>
    <html dir="ltr" lang="it-IT">
    <head>
    <meta charset="UTF-8" />
    <title></title>
    <script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
    <script type="text/javascript">
    	$(document).ready(function(){
    		$('#mycontent').load('paginaB.php');
    	});
    	
      
    	function submitME(){
    		 $.ajax({
    		 cache: false,
    		 type: $('#CorpoDoc').attr('method'),
    		 url: "paginaB.php",
    		 data: $('#CorpoDoc').serialize(),
    		 dataType: "json",
    		 success: function(result) {
    		 	$('#mycontent').load('paginaB.php');
    			//alert('SENDING');
    		 },
    		 error: function() {
    		 	alert('errore in aggiornamento riprovare!');
    		 }
    		 });
    	 } 
    
    
    
    </script>
    </head><body>
    <form action="paginaB.php" method="post" id="CorpoDoc">
    <input type="checkbox" name="option2" value="Butter" onclick="submitME()"> 
    </form>
    <div id="mycontent"></div>
    </body></html>
    e questa è la paginaB.php

    codice:
    <?php
    
         
    	 echo $_POST['option2'];
    
    ?>
    Come faccio a far spuntare questo valore? Butter che è quello della checkbox nella paginaB ??

    Grazie

  2. #2
    ...mi permetto...


    paginaA e paginaB

    si vuole passare il valore del checkbox e altri campi alla pagina B
    caricare poi l'output della pagina B dentro il DIV

    alla pressione del check box però non invia il form




    Tanto...lo fanno tutti... posso farlo anche io vero?

  3. #3
    Giusto

  4. #4
    Proprio nessuno sa come fare???

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    stai effettuando 2 chiamate ajax alla stessa pagina(load effettua una chiamata ajax), non stai recuperando i dati ritornati da pagina b(result), definisci un dataType json ma i dati tornati non sono in tale formato ecc...

  6. #6
    Come dovrei Impostare il tutt? non sono molto pratico
    Originariamente inviato da Vindav
    stai effettuando 2 chiamate ajax alla stessa pagina(load effettua una chiamata ajax), non stai recuperando i dati ritornati da pagina b(result), definisci un dataType json ma i dati tornati non sono in tale formato ecc...

  7. #7
    Ragazzi c'è qualcuno che mi possa aiutare???

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    Sarà qualcosa del genere:

    codice:
    $.ajax({
    		 cache: false,
    		 type: $('#CorpoDoc').attr('method'),
    		 url: "paginaB.php",
    		 data: $('#CorpoDoc').serialize(),
                     dataType: "text",
    		 success: function(result) {
    		 	$('#mycontent').html(result);
    		 },
    		 error: function() {
    		 	alert('errore in aggiornamento riprovare!');
    		 }
    });

  9. #9
    Originariamente inviato da Vindav
    Sarà qualcosa del genere:

    codice:
    $.ajax({
    		 cache: false,
    		 type: $('#CorpoDoc').attr('method'),
    		 url: "paginaB.php",
    		 data: $('#CorpoDoc').serialize(),
                     dataType: "text",
    		 success: function(result) {
    		 	$('#mycontent').html(result);
    		 },
    		 error: function() {
    		 	alert('errore in aggiornamento riprovare!');
    		 }
    });
    Niente non da segno di vita
    Codice PHP:
    <!DOCTYPE html>
    <
    html dir="ltr" lang="it-IT">
    <
    head>
    <
    meta charset="UTF-8" />
    <
    title></title>
    <
    script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function(){
            $('#mycontent').load('paginaB.php');
        });
        
      
        function submitME(){
        $.ajax({
             cache: false,
             type: $('#CorpoDoc').attr('method'),
             url: "paginaB.php",
             data: $('#CorpoDoc').serialize(),
                     dataType: "text",
             success: function(result) {
                 $('#mycontent').html(result);
             },
             error: function() {
                 alert('errore in aggiornamento riprovare!');
             }
    });



    </script>
    </head><body>


    <form action="paginaB.php" method="post" id="CorpoDoc">
    <input type="checkbox" name="option2" value="Butter" onclick="submitME()"  id="CorpoDoc"> 
    </form>
    <div id="mycontent"></div>
    </body></html> 

  10. #10
    nemesis
    non è vero funziona come ha suggerito Vindav

    questa la pagina
    codice:
    <!DOCTYPE html>
    <html dir="ltr" lang="it-IT">
    <head>
    <meta charset="UTF-8" />
    <title></title>
    <script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
    <script type="text/javascript"> 
    	function submitME(){
    $.ajax({
    		 cache: false,
    		 type: $('#CorpoDoc').attr('method'),
    		 url: "paginaB.php",
    		 data: $('#CorpoDoc').serialize(),
                     dataType: "text",
    		 success: function(result) {
    		 	$('#mycontent').html(result);
    		 },
    		 error: function() {
    		 	alert('errore in aggiornamento riprovare!');
    		 }
    });
    	 } 
    
    
    
    </script>
    </head><body>
    <form action="paginaB.php" method="post" id="CorpoDoc">
    <input type="checkbox" name="campoprova" value="burro" onClick="submitME()">
    </form>
    <div id="mycontent"></div>
    </body></html>
    questo il file paginaB.php

    codice:
    <?php 
    echo $_POST['campoprova'];
    ?>
    ora non ti resta che usare il tutto per il tuo scopo!!!!
    Grande Vindav!!!!!!!!!!!
    Tanto...lo fanno tutti... posso farlo anche io vero?

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.