博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AjaxFileUpload文件上传组件(php+jQuery+ajax)
阅读量:6502 次
发布时间:2019-06-24

本文共 1058 字,大约阅读时间需要 3 分钟。

jQuery插件AjaxFileUpload可以实现ajax文件上传,下载地址:http://www.phpletter.com/contents/ajaxfileupload/ajaxfileupload.js

主要参数说明:

1,url表示处理文件上传操作的文件路径,可以测试URL是否能在浏览器中直接访问,如上:upload.php
2,fileElementId表示文件域ID,如上:fileToUpload
3,secureuri是否启用安全提交,默认为false
4,dataType数据数据,一般选json,javascript的原生态
5,success提交成功后处理函数
6,error提交失败处理函数

需要了解相关的错误提示

1,SyntaxError: missing ; before statement错误

如果出现这个错误就需要检查url路径是否可以访问

2,SyntaxError: syntax error错误

如果出现这个错误就需要检查处理提交操作的PHP文件是否存在语法错误

3,SyntaxError: invalid property id错误

如果出现这个错误就需要检查属性ID是否存在

4,SyntaxError: missing } in XML expression错误

如果出现这个错误就需要检查文件域名称是否一致或不存在

5,其它自定义错误

大家可使用变量$error直接打印的方法检查各参数是否正确,比起上面这些无效的错误提示还是方便很多。

示例代码:

=====================upload.html=======================

ajaxfileupload图片上传控件

=====================upload.php=======================

$res["error"] = "";//错误信息$res["msg"] = "";//提示信息if(move_uploaded_file($_FILES['fileToUpload']['tmp_name'],"c:\\test.jpg")){    $res["msg"] = "ok";}else{    $res["error"] = "error";}echo json_encode($res);

转载于:https://www.cnblogs.com/kenshinobiy/p/4993572.html

你可能感兴趣的文章
RabbitMQ-Windows上安装使用rabbitmq
查看>>
解决CRT远程连接服务器特别慢
查看>>
centos7 安装samba4.1.1
查看>>
ASP.NET MVC生命周期介绍
查看>>
PHP中dirname(__FILE__)的意思
查看>>
Android:自定义Activity基类,复用布局/控件,减少设置控件的重复代码,onPostOnCreate...
查看>>
[每日一题] 11gOCP 1z0-052 :2013-09-22 STATISTICS.................................................B65...
查看>>
什么是repo
查看>>
2008R2 WDS(二)---添加启动映像和安装映像
查看>>
使用微服务重构单体应用
查看>>
Pptp+FreeRadius+Ldap实现×××用户认证
查看>>
OpenCV 训练联级叠层分类器, 识别你想要的任何物体
查看>>
JEE6 CDI 扩展实现 MVC (二)
查看>>
如何查询centos查看系统内核版本,系统版本,32位还是64位
查看>>
checkbox获取多选框,创建本地存储
查看>>
ShareSDK提示不支持的分享类型
查看>>
QuartzPlugin解决Quartz1.X和2.X版本不兼容问题
查看>>
关于webView加载完成之前退出当前界面,让webView停止加载的记录
查看>>
计算机程序的思维逻辑 (1)
查看>>
StoryBoard选中tabelview中的一行利用拖线push跳转到另外一个界面不成功的解决方案...
查看>>