Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    residenza
    Svizzera
    Messaggi
    32

    Problema con jQuery e PHP

    Ciao a tutti ho provato a creare questo script con php e jquery per rendere dinamica una select box:

    codice:
    <script>
    $(document).ready(function() {
     
        $('#timeGroup').change(function() {
     
            //recupero variabili
            var timeGroup = $("#timeGroup").val();
            var companyId = $("#companyId").val();
            var referenceDate = $("#referenceDate").val();
            var startDate = $("#startDate").val();
            var endDate = $("#endDate").val();
     
            //chiamata ajax
            $.ajax({
     
            type: "POST",
     
            url: "http://xxx/inc/php/ajax/HR/freePerson/get_getFreePerson.inc.php",
     
            data: "timeGroup=" + timeGroup + "&companyId=" + companyId + "&referenceDate" + referenceDate + "&startDate"+ startDate+"&endDate"+endDate,
            dataType: "html",
     
            success: function(msg)
            {
            $("#selectFreePersonal").html(msg);//stampa i risultati dentro la seconda select
            },
            error: function()
            {
            alert("Chiamata fallita, si prega di riprovare..."); //sempre meglio impostare una callback in caso di fallimento
            }
        });
     });   
     
    });//FINE DOM
    </script>
    il file che elabora la richiesta è il seguente:

    Codice PHP:
    <?php

    include("connessioneDB.php"); //connetto script di connessione db


            
    $timeGroup $_POST['timeGroup'];
            
    $companyId $_POST['companyId'];
            
    $referenceDate $_POST['referenceDate'];
            
    $startDate $_POST['startDate'];
            
    $endDate $_POST['endDate'];


        
    $sql sqlsrv_query($dbSmartOffice_eJournal"EXEC [Ope].[usp_company_getfreeemployee] $companyId, '$referenceDate', $timeGroup, '$startDate', '$endDate'") or die( print_rsqlsrv_errors(), true));
        
    $q sqlsrv_fetch_array($sql);
     
        echo 
    "<option>---</option>";
     
        while(
    $q sqlsrv_fetch_array($sql)) { 

        echo 
    "<option>".$q['EmployeeName']."</option>";
          
    }  
    //while loop
     
    ?>
    La selectbox "selectFreePersonal" resta vuota. Cosa sbaglio?

    CIao e grazie per il supporto

    Mauro

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Monitorizza la console di firebug per vedere cosa invii e cosa stampa la pagina php
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    residenza
    Svizzera
    Messaggi
    32
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Monitorizza la console di firebug per vedere cosa invii e cosa stampa la pagina php
    Ho corretto l'errore che non avevo messo il = nella concatenazione dei valori. Ma non mi da risposta la seconda tendina.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cosa è timeGroup?
    Insisto, monitorizza la console di firebug per vedere cosa invii e cosa stampa la pagina php
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2006
    residenza
    Svizzera
    Messaggi
    32
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Cosa è timeGroup?
    Insisto, monitorizza la console di firebug per vedere cosa invii e cosa stampa la pagina php
    Timegroup è un parametro che mi serve per definire il gruppo di orari.

    Capture.PNG

    Ecco il responso della console di firebugCapture2.PNG

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Scusa ma fatico ad aiutarti e visto che il problema è tuo, non insisto dato che mi sembra più un interrogatorio che un aiuto, spero che trovi qualcuno con più pazienza
    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.