Visualizzazione dei risultati da 1 a 4 su 4

Discussione: 2 Option Lists

Hybrid View

  1. #1
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Senza codice js si possono solo fare ipotesi, ma il response è intrinseco nella chiamata Ajax
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  2. #2
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Senza codice js si possono solo fare ipotesi, ma il response è intrinseco nella chiamata Ajax
    Cosa intendi per intrinseco?
    Comunque questo è il codice php della pagina principale:
    codice:
    <?php echo '<select id="sCategories">';
                    $propose->categories();
                    echo '</select>';
                ?>
                    <p id="subCategories">Scegli una Sottocategoria</p>
                    <select id="sSubCategories">
                        <option id="0" value="0">Seleziona prima una Categoria</option>
                    </select>
    Questo è il javascript, ovviamente incompleto:
    codice:
    $("#sCategories").click(function(){var categories = document.getElementById("sCategories");
    var subCategories = document.getElementById("sSubCategories");
    var id = categories.options[categories.selectedIndex].value;
    
    
            $.ajax({
                    type: "POST",
                    url: "assets/subCategories.php",
                    data: "id="+ id,
                    success: subCategories.append(response)
                    });
        });
    Questo è il subCategories.php:
    codice:
    <?php
    $mysqli = mysqli_connect('localhost', 'autor_admin', '101051Wm', 'autoric4_login');
     
    $assId = filter_input(INPUT_POST, 'id');
    
    
    $query = "SELECT id, name FROM subCategories WHERE assId = '$assId'";
        $data = $mysqli->query($query);
                while ($subCategories = $data->fetch_assoc()){
                    echo '<option value="' . $subCategories['id'] . '">' . $subCategories['name'] . '</option>';
                }
    ?>
    L'avevo fatto così perchè speravo di poter passare il contenuto dell'echo nel response ma, come mi aspettavo, non funziona..

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.