$.ajaxFileUpload同样的使用方法,一个报错,一个成功

xuhuanenjoy 2015-08-19 10:59:10
报错页面
<script type="text/javascript" src="../js/ajaxfileupload.js"></script>
<script type="text/javascript">
function ajaxFileUpload1(fileName) {
$("#some").remove();
if(!/.(gif|jpg|jpeg|png|GIF|JPG|png)$/.test(fileName)){
clearFile();
}else{
$.ajaxFileUpload
(
{
url: 'xxx',
secureuri: false,
fileElementId: 'file',
dataType: 'json',
success: function (data, status)
{
if(data.indexOf(".")>-1){
$("#glogo").css("display","none");
$("#glogo").attr("src","<%=basePath%>tempFile/"+data);
var img=document.getElementById("glogo");
if(img.width>100 && img.height>100){
$("#glogo").css("display","inline");
}else{
clearFile();
}
}else{
alert(data);
clearFile();
}


},
error: function (data, status, e)//服务器响应失败处理函数
{
alert(e);
}
}
)

}
}
</script>

错误:$.ajaxFileUpload Uncaught TypeError: undefined is not a function



成功页面
<script type="text/javascript" src="../js/ajaxfileupload.js"></script>
<script type="text/javascript">
function ajaxFileUpload1(fileName) {
$("#content").remove();
if(!/.(gif|jpg|jpeg|png|GIF|JPG|png)$/.test(fileName)){
clearFile();
}else{
$.ajaxFileUpload
(
{
url: 'xxx',
secureuri: false,
fileElementId: 'file',
dataType: 'json',
success: function (data, status)
{
if(data.indexOf(".")>-1){
$("#glogo").css("display","none");
$("#glogo").attr("src","<%=basePath%>tempFile/"+data);
var img=document.getElementById("glogo");
if(img.width>100 && img.height>100){
$("#glogo").css("display","inline");
}else{
clearFile();
}
}else{
alert(data);
clearFile();
}


},
error: function (data, status, e)//服务器响应失败处理函数
{
alert(e);
}
}
)

}
}
</script>

我用$.post时有时也会有这样的情况这是为什么?
...全文
207 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wflpeng 2015-11-14
  • 打赏
  • 举报
回复
我也是,报错:Uncaught TypeError: $.ajaxFileUpload is not a function

按照网上的方法,还是没解决
http://chen-h.iteye.com/blog/1769457 参考
xuhuanenjoy 2015-08-20
  • 打赏
  • 举报
回复
我上传了图片,火狐控制台报错:getElementById() 被传递了空字符串参数。
xuhuanenjoy 2015-08-20
  • 打赏
  • 举报
回复
我今天用火狐调试,发现$.ajaxFileUpload不执行success: function (data, status) {}和error: function (data, status, e){}
xuhuanenjoy 2015-08-19
  • 打赏
  • 举报
回复
有什么调试方法没?遇到这个问题我就只会重新输入,但是没用。
tony4geek 2015-08-19
  • 打赏
  • 举报
回复
undefined is not a function undefined 不是一个函数,调试看看你

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧