jqueryfileuploadjquery ajaxFileUpload is not a function是什么原因

jqueryfileupload  时间:2022-02-23  阅读:()

jquery ajaxFileUpload is not a function是什么原因

报错信息 Uncaught TypeError:$.ajaxFileUpload is not a function? 大意就是,ajaxFileUpload这个函数未定义 错误背景 我使用了ajaxFileUpload这个js来实现不借助form表单的不刷新页面提交文件的功能(但是其实这个js内部还是用的是form表单提交的233,伪ajax,和jQuery ajax是不一样的)。? 在找了一个ajaxfileupload.js下载引用并且写好上传代码之后,一直报这个错误,我打开控制台看了一下,ajaxfileupload.js是引用成功的,可以在控制台打开,在其中可以看到ajaxFileUpload这个函数是定义了的,但是不管重启服务器多少次,都会报这个错误。然后开始各种查资料,开始看大家所说,以为是ajaxfileupload.js这个文件本身的问题,然后我去github下载了fork最多的那个,替换之前下的那个,还是不对,又在不同的几个地方找了几个不同版本的ajaxfileupload.js都试了试,仍旧是这个错误。然后看网上资料说与jquery.min.js也有关,因为我使用了Bootstap,所以jquery.min.js是之前导入的有的,怀疑是这个js版本导致的错误,我又试了几个不同版本的jquery.min.js,然而并无卵用。? 最后,终于在一个不起眼的小旮旯里找到了一个说法:js引用版本冲突可能会导致这种错误,后来又在CSDN问答里看到了一个人也是遇到这种错误,说与include有关,最后仔细看include才找到了真正导致这个错误的原因。 解决方法 首先,我们需要明确几个前提(别人的博客里基本都讲过这些啦,但感觉还是有必要说一下):
  • 确认你使用的ajaxfileupload.js不是不知道从哪里搞来的可用性待商榷的。? 因为这个js较简单很多人是自己写的,所以可能有很多不是普遍使用的版本。我在这里给出我使用的js。点我下载
  • 确定你导入了jquery.min.js和ajaxfileupload.js这两个js,并且路径没有问题,并且jquery.js在ajaxfileupload.js之前导入。? 如果因为路径错误或者配置错误什么的导致js没有成功导入上述两个js那就是别的地方有错误。判断自己是否成功导入js很简单,用开发人员工具看一下对应的js是否能打开,或者刷新一下页面work里面看一下js文件的http请求状态,200或者304表示导入成功(这两个状态的不同可以自己百度,但是都表示成功)。
  • 以上两点确认之后,那么重点就来了,你要看一下你的页面中有几个导入的jquery.min.js和ajaxfileupload.js,如果确保本页面这两个js都导入了一次,那么,你应该是使用了include标签,如果你在include标签里面导入了jquery.min.js或者ajaxFileUpload.js的话,浏览器就会因为在同一个页面中导入了两个同名的js而不知道该用哪一个(尽管导入的是同一个js文件!),所以干脆就不用了。。。然后就会报上述错误了,确保你所有的include以及iframe子页面里面没有导入其它jquery.min.js,那么这时就应该已经解决这个错误了。
  • 青云互联:香港安畅CN2弹性云限时首月五折,15元/月起,可选Windows/可自定义配置

    青云互联怎么样?青云互联是一家成立于2020年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务,目前提供有美国免费主机、香港主机、韩国服务器、香港服务器、美国云服务器,香港安畅cn2弹性云限时首月五折,15元/月起;可选Windows/可自定义配置,让您的网站高速、稳定运行。点击进入:青云互联官方网站地址青云互联优惠码:八折优惠码:ltY8sHMh (续费同价)青云互联香港云服务器活动...

    ShockHosting日本机房VPS测试点评

    这个月11号ShockHosting发了个新上日本东京机房的邮件,并且表示其他机房可以申请转移到日本,刚好赵容手里有个美国的也没数据就发工单申请新开了一个,这里做个简单的测试,方便大家参考。ShockHosting成立于2013年,目前提供的VPS主机可以选择11个数据中心,包括美国洛杉矶、芝加哥、达拉斯、杰克逊维尔、新泽西、澳大利亚、新加坡、日本、荷兰和英国等。官方网站:https://shoc...

    云如故枣庄高防(49元)大内存2H2G49元8H8G109元

    云如故是一家成立于2018年的国内企业IDC服务商,由山东云如故网络科技有限公司运营,IDC ICP ISP CDN VPN IRCS等证件齐全!合法运营销售,主要从事自营高防独立服务器、物理机、VPS、云服务器,虚拟主机等产品销售,适合高防稳定等需求的用户,可用于建站、游戏、商城、steam、APP、小程序、软件、资料存储等等各种个人及企业级用途。机房可封UDP 海外 支持策略定制 双层硬件(傲...

    jqueryfileupload为你推荐
    机房360电脑上的杀毒软件被360覆盖了,怎么找回?windowsmedia为什么打开所有程序都出现Windows Media Player存储区域网络什么是存储局域网?组建它需要哪些内容?ico监管新加坡代币ICO备案怎么做手机软件开发工具做安卓软件开发需要哪些工具?averagesPoisson-Arrivals-See-Time-Averages是什么意思java程序员招聘为什么Java程序员工资都很高防火墙技术应用在网络支付流程中,防火墙技术与数据加密技术应用则重点有什么不同?空间导航QQ空间中如何自定义导航?微盟价格为什么这么多人用微盟,微盟都有哪些优势
    网站域名 中国十大域名注册商 国外idc ix主机 韩国加速器 unsplash 火车票抢票攻略 xfce parseerror lighttpd 湖南服务器托管 共享主机 qq云端 卡巴斯基免费试用 重庆双线服务器托管 最漂亮的qq空间 万网主机管理 smtp虚拟服务器 上海电信测速 免费asp空间 更多