• Super User

    Verifica valore variabile dopo chiamata Ajax

    Salve a tutti,
    ho il seguente codice che utilizzo per l'upload di file:

    [CODE]
    function ajaxFileUpload(name_upload_file)
    {

                 var NameInputFile = document.getElementById(name_upload_file).name;
        
                    $.ajaxFileUpload
             (
                 {
                     url:'index.php',
                     secureuri:false,
                                        fileElementId: NameInputFile,
                     dataType: 'json',
                    success: function (data, status)
                    {
                      . . . . .                         
                    },
                    error: function (data, status, e)
                    {
                        alert(e);
                    }
                }
            )
    

    [CODE]

    La chiamata Ajax viene fatta alla pagina stessa, cioè index.php.

    Come faccio a vedere il contenuto di fileElementId che corrisponde al nome dell'input file utilizzato nel form?

    L'esempio che avevo preso in considerazione avevo come input file name="FileToUpload" visto che adesso ho più input file, avrò name="FileToUpload1" name="FileToUpload2" ecc...

    Quindi mi occorre sapere su quale input sto lavorando!

    Grazie.


  • Super User

    Ho provato a scrivere il codice così:

    
                        URL: 'index.php',
                        type: "POST",
                        dataType: "json",
                        data: { fileElementId: NameInputFile }
    
    

    ma se nell'index faccio un semplice

    
    echo $_POST['fileElementId'];
    
    

    questo non mi stampa nulla! 😞