Ciao ragazzi Ho un semplice modulo che viene inviato quando un utente fa clic su nella finestra di ricerca del file quando ha completato la selezione di un'immagine.ajaxForm plugin continua a reindirizzare alla pagina delle azioni ignorando il ritorno false;
Il mio codice HTML si presenta come qualcosa di seguito.
<form id="imgForm" action="action.php" method="post" enctype="multipart/form-data">
<div class="fileUpload btn btn-lg btn-primary">
<span>Choose File</span>
<input id="imageToBeUploaded" type="file" class="upload" name="image"/>
</div>
</form>
JavaScript
$("body").on('submit', '#imgForm', function(){
$(this).ajaxForm({target:'#uploadStatus'});
console.log("submitting...");
return false;
});
/* Uploading Profile BackGround Image */
$('body').on('change','#imageToBeUploaded', function() {
//submit the form
$("#imgForm").submit();
});
Il mio problema è che la forma viene presentato, ma reindirizza alla pagina action.php con la risposta. Speravo di impedire che il reindirizzamento si verificasse mentre ricevevo una risposta sulla pagina corrente. restituisce falso; non sembra funzionare come da documentazione a http://malsup.com/jquery/form/#ajaxSubmit
Qualsiasi aiuto sarebbe molto apprezzato!
Si noti che devo supportare IE8/9 che significa che formData è fuori questione!
Grazie.
provare questo '$ (this) .ajaxForm ({target: '# uploadStatus', il successo: function (data) {console.log (data); return false;}}); ' –
è necessario assicurarsi che siano inclusi i file jQuery e JavaScripts necessari. Lo stai facendo? – Erick