【发布时间】:2012-12-23 21:54:54
【问题描述】:
我展示了一个对话框,其中包含一个上传文件的表单。
单击确定后,应上传所选文件。
我如何使用 jquery 和 PHP 做到这一点?
代码:
if(act=='exchangePic')
{
$("#dialog").attr('title','Change picture ').dialog({buttons:{'ok':{class:'btn',text:'Ok',click:function(){
$('#imgHolder_'+picture_id).css({'background-color':''});
$(this).dialog('close');
}}}, show:'fade',hide:'explode',width:'380px',modal:true,closeText:' X '}).html("<form><input type='file' id='newUpload' name='newUpload' class='upfile'/></form>");
}//end of act=='exchangePic'
【问题讨论】:
-
您无法使用 XMLHttpRequest (AJAX) 上传文件。尝试使用blueimp.github.com/jQuery-File-Upload
-
@Arunkumar — 你可以。您只需要一个支持 File API 的浏览器。如:developer.mozilla.org/en-US/docs/…
-
@Arunkumar,XMLHttpRequest v 2.0 能够处理文件。如果你愿意,你也可以使用 jQuery 表单插件。这真的很简单。 malsup.com/jquery/form
标签: php jquery file-upload