当前位置:Gxlcms > PHP教程 > ajaxfileupload上传文件没反应

ajaxfileupload上传文件没反应

时间:2021-07-01 10:21:17 帮助过:13人阅读

		function ajaxFileUpload(){			$.ajaxFileUpload ({			 url:'upfile.php',			 secureuri:false,			 fileElementId:'pic',			 dataType: 'json',	            success : function (data, status){	                if(typeof(data.error) != 'undefined'){	                    if(data.error != ''){	                        alert(data.error);	                    }else{	                        alert(data.msg);	                    }	                }	            },	            error: function(data, status, e){	                alert(e);	            }			 }) 			 return false;		}


+添加图片 


upfile.php
$upFilePath = "../userUploadDatas/" . $_SESSION ["userId"] . "/";$res ["error"] = ""; // 错误信息$res ["msg"] = "exec"; // 提示信息if (copy ( $_FILES ['pic'] ['tmp_name'], $upFilePath . $_FILES ['pic'] ['name'] )) {	$res ["msg"] = "ok";} else {	$res ["error"] = "error";}echo json_encode ( $res );


无法上传文件,不知道什么地方有问题。。。希望大侠指点


回复讨论(解决方案)

有哪位老大给指点一下锕

确认你的 js 部分与样例文件没有大的出入

先检查文件确实非上传了
exit(json_encode($_FILES));

是不是js脚本有报错啊,你在firebug控制台下看有不有报错。

我就是在FF下测试的。

没有任何提示错误, 这让我很为难。

获取不到文件,怎么回事。

完全代码:
上传文件表单upfileForm.php

	网站栏目管理



上传文件服务端upfile.php
  

死活不能AJAX上传啊, 直接
文件是可以上传的,我就不清楚了,我上面的代码怎么写才能AJAX上传文件,郁闷几天了,,不知道原因。。

先去掉

看看,可能有冲突

老大,已将jrosion.js去掉,效果一样。。

你在 upfile.php 中只写

试试  
注意一定不要有 BOM 头

我受不了, 下载了一个错误的ajaxfileupload.js文件, 最后在CSDN下载了一个,没有问题, 我郁闷的不行,好像是在官网下载的。。。。

人气教程排行