è possibile eseguire una chiamata ajax con un enctype="multipart/form-data"?
codice:
... richiamo Mootools
<script language="javascript">
window.addEvent('domready', function() {
var MyFrm = $('form_rapid');
if(MyFrm){
MyFrm.addEvent('submit', function(e) {
e.stop();
var log = $('rapid_insert_report').empty().addClass('ajax-loading');
this.set('send', {onComplete: function(response) {
log.removeClass('ajax-loading');
log.set('html', response);
}});
this.send();
});
}
});
</script>
<form name="form_rapid" id="form_rapid" method="post" action="store.php" enctype="multipart/form-data">
<textarea id="contenuto_pg" name="contenuto_pg"></textarea>
<input type="file" name="upfile" />
<input name="button" id="submitter" type="submit" value="Invia" class="Stile_bottone" />
</form>
In questo esempio ho utilizzato Mootools Form.Send http://demos.mootools.net/Form.Send ma in pratica se inserisco un file questo non viene riconosciuto dalla pagina store.php.
Ci sono alternative?