Quindi ho creato un wizard usando php, e uno dei moduli chiede all'utente di caricare un'immagine.Utilizzando Codeigniter, come posso sapere se un modulo è stato inviato con jquery submit()
Ho già creato tutto, l'unico problema è che devo essere in grado di dire, in una delle mie if-statement, se il modulo è stato inviato usando il metodo submit() di jquery.
Quindi ecco il codice che invia il modulo in jquery dopo che l'utente ha selezionato un'immagine.
var initUpload = function(){
$('.filebutton').change(function(e){
$("form").submit();
});
};
Ed ecco come appare la mia dichiarazione if.
if($this->input->post('back')){
//Tells me that the user clicked on the back button, and to go back 1 step in the wizard.
}else if(???){
//This is where I would like to say: if form was submitted with jquery.
}else{
//Else the user just clicked "next" and to continue normally.
}
quello che già so:
Utilizzando $this->input->post('back')
posso verificare se il modulo è stato inviato tramite un pulsante con il value
di INDIETRO. Ho var_dumped $this->input->post()
ma restituisce solo i valori del campo di input.
Per ottenere 'dettagli image' voi devi 'var_dump ($ _ FILES)' –
@dianuj - esattamente quello che sto cercando. Sono stato in grado di dire 'else if ($ _ FILES ['userfile'] ['name'])' Se rispondi ti segnerò come risposta corretta. – Kolby
vedere la mia risposta aggiornata che ti aiuterà a caricare i file usando la libreria 'CI' –