我正在使用mootools創建ajax上傳程序。當我刪除ajax並簡單地上傳表單時,我得到$ _FILES和存在的文件數據。但是當我使用ajax版本時,$ _FILES超級全局變量是空的。表格的其他部分都存在。它的行爲就好像它根本不發送圖像,但只在ajax版本中發送。任何幫助表示讚賞。 謝謝!使用Mootools上傳圖片
<form id="uploadphoto_pod" action="upload.php" enctype="multipart/form-data" method="post">
<input type='file' id='uploadphoto' name='uploadphoto'/>
<input type="submit" class="submit" name="add_product" value="Upload" />
</form>
<div id="response"><!-- Ajax Response --></div>
<script type="text/javascript">
window.addEvent('domready', function(){
$('uploadphoto').addEvent('submit', function(e) {
//Prevents the default submit event from loading a new page.
e.stop();
//("this" refers to the $('uploadphoto') element).
this.set('send', {onComplete: function(response) {
$('response').set('html', response);
}});
//Send the form.
this.send();
});
});
</script>
謝謝您的迴應 – abhis 2010-11-27 10:44:58