Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329

    AJAX: add un attributo ad un array che verrà passato ad un file php come $_FILES

    Come da titolo

    codice:
    var files
    fileSelected(event){
       files = event.target.files;
       ..
       ..
       FOR
    
       files[i].nuovo_attributo = val;
       ..
       ..
       var data = new FormData();
       data.append("uploadFiles", "");
       data.append("files", files[i]);
       
       var req = new XMLHttpRequest();
       req.open("POST", "ajax/url.php", true);   
       INVIO LA RICHIESTA
    
       END FOR
    Il problema è che se in javascript il nuovo attributo è stato aggiunto all'array, nella pagina PHP non viene riconosciuto come indice nella variabile $_FILES["nuono_attr"].

    Si può fare? ed in tal caso come?

    Grazie.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma vuoi mandare file binari o stringhe col javascript? Comunque il primo caso non è possibile.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Nulla, risolto in altro modo, in effetti non avevo bisogno di modificare quella variabile, ma aggiungere una variabile di transazione POST.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

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.