Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520

    postare una form con un text tipo file con ajax

    sono qui a chiedervi come è possibile fare a fare il post di una form con all'interno un text di tipo file, vi metto sotto il codice che ho fatto io e che non funziona

    il codice javascript
    Codice PHP:
    function pippo()
    {
    $.
    ajax
        
    ({
            
    type"POST",
            
    url"prova.php",
            
    enctype'multipart/form-data',
            
    data:  $("#formup").serialize(),
            
    cachefalse,
            
    success: function(result)
            {        
                
    alert(result);
                
    result=JSON.parse(result);
                if(
    result.errore)
                {
                    
    alert('errore');
                }
                else
                {
                    
    alert(result.file);
                }
                
            }
        });

    la form
    Codice PHP:
    <form id="formup" class="formup">
    <
    input id="imaUp" name="imaUp" class="imaUp" type="file" />
    <
    input id="cane" class="cane" name="cane" />
    <
    a onClick="pippo()">click</a>
    </
    form
    e infine il codice prova.php
    Codice PHP:
    <?php

    $responseText
    ["errore"]=false;


    $name $_FILES['imaUp']['name'];



     
    $responseText["post"]=$_POST;
     
    $responseText["file"]=$name;

    echo 
    json_encode($responseText);
    ?>
    l'errore è che non è definito l'indice imaUp nel vettore $_FILES
    presumo quindi non si possa fare la submit in questo modo se c'è un file
    qualquno saprebbe dirmi? grazie

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Js (anche jquery) non invia file binari ma solo stringhe per inviare file devi usare un iframe o flash
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    mmmmmmmm mi sembra strano che non ci sia modo di fare un upload su server, siamo sicuri?

  4. #4
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    ho usato un iframe, ma è vero che target è deprecato? se si come cambia, grazie

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da bstefano79
    ho usato un iframe, ma è vero che target è deprecato? se si come cambia, grazie
    Ma dai... sicuro che si capisca
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    che si capisca cosa?

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.