Uncaught TypeError: $(...).Validform is not a function

这错误的意思是:未捕获TypeError:$(…)。Validform不是一个函数

先来看看我在网上搜索到的答案!

最近为项目写cms系统,在新增/编辑文章的页面,一些input诸如文章题目,作者等等需要验证是否已经填写,于是使用jQuery.validate.js来做这个工作,自己写了个验证的validate.js。然后运行了下,发现出了$(#contentForm).validate is not a function的错误,反复检查了ID名字拼写,自己写的JS的语法等等,都没发现错误,正惆怅中,突然想到可能是覆盖的问题,由于我们的项目的页面分别由head.PHP,页面.php,和foot.php组成,在head.php中载入所需要的js文件(包括jquery),而由于我在新增/编辑页面中使用一个需要jquery支持的控件jquery.simpleTree.js再一次载入了jquery.js文件,所以造成了我2次载入jquery的问题,而使用jquery.validate.js是需要有正确的载入顺序的,首先jquery.然后是jquery.validate.js,然后自己的validate.js文件,这样才能起作用,而自己在head.php载入jquery,jquery.validate.js,以及自己的validate.js文件后,又在自己的页面中重新载入了一次jquery,自然出现了$(#form).validate is not a function的错误了。

最后自己总结下,很多的jquery控件都需要先载入jquery.js文件,顺序一定不能出错,也就是说要保证jquery.js文件最新的一次载入是在这些控件载入之前。

http://blog.csdn.net/magic_zj00/article/details/6460648

其实遇到这个错误满头大的,搞了一中午都没有解决这个问题,说好的JQ 顺序问题,为啥我在单独测试这个的时候一点毛病没呢?运行正常!

最初的解决办法:功能单独拿出来进行测试,调试!如果成功,放到正确页面位置

第二步:放到正确页面位置后报错!原因:JQ引用过多,造成JQ程序引用错误!

第三步:把该功能放到</body>结束标签前面,进行绝对定位,完美解决!

Uncaught TypeError: $(...).Validform is not a function相关推荐

  1. “Uncaught TypeError: string is not a function”

    http://www.cnblogs.com/haitao-fan/archive/2013/11/08/3414678.html 今天在js中写了一个方法叫做search(),然后点击按钮的时候提示 ...

  2. Uncaught TypeError: XXX is not a function解决

    转载:https://blog.csdn.net/u011870547/article/details/52765811 后台没有错误,前端一直显示 Uncaught TypeError: withd ...

  3. Fatal error: Uncaught ArgumentCountError: Too few arguments to function 解决方法

    出现Fatal error: Uncaught ArgumentCountError: Too few arguments to function ....eval()'d code on line ...

  4. 分类信息网和织梦搬家后报错Fatal error: Uncaught ArgumentCountError: Too few arguments to function AddFilter(), 3

    换服务器,用宝塔面板,新服务器是PHP7.2,而分类信息网和织梦之前用的是PHP5.6,所以出现此类问题,在新面板上安装旧版本PHP就能解决. 我遇到的问题: 1.培训分类信息网打不开首页,首页报错. ...

  5. JS报错 Uncaught TypeError: undefined is not a function,解决

    Chrome调试报错:Uncaught TypeError: undefined is not a function,所有的数据都显示不出来 原因正如错误提示:调用了一个没有定义的方法,实际是一个空值 ...

  6. JS中常见的 “Uncaught TypeError: XXXX is not a function” 错误解析

    文章目录 原因 一.实例详解 - 方法名与变量名重复 1.首先看代码: 2.输出结果: 3.输出解析说明: 4.实际输出步骤: 二.实例详解 - 方法名或者变量名 各自重名 1.代码如下: 2.执行步 ...

  7. Vue3.x 报 Uncaught TypeError:Object(...) is not a function( Vue3对象不是函数解决思路)

    今天在vue3的练习时候发现我写的路由总是浏览器报错,仔细校验文档发现并没有错误啊,可总是报Uncaught TypeError:Object(...) is not a function的错误,看下 ...

  8. layui报错Uncaught TypeError: tree is not a function

    layui报错Uncaught TypeError: tree is not a function tree({ elem: "#classtree" , data: data , ...

  9. JS异常处理:Uncaught TypeError: xxx is not a function at HTMLAnchorElement.onclick

    JS异常处理:Uncaught TypeError: xxx is not a function at HTMLAnchorElement.onclick  ---- 关于<a>标签调用o ...

最新文章

  1. Java多线课程,java多线程课程.doc
  2. 【BZOJ2117】 [2010国家集训队]Crash的旅游计划
  3. java数据类型的一些注意事项
  4. 动态实例分割SOLOv2,更快更强更精准!
  5. 斯图加特大学GPU光线投射体渲染技术提携
  6. Java中的时间和日期(下)
  7. yolo3 检测出图像中的不规则汉字
  8. 修改mysql root 账号密码
  9. listbox tkinter 多选_TKINTER教程之LISTBOX篇
  10. jsp小区停车收费管理系统
  11. 华为android phone 驱动,Huawei 手机 驱动程序下载——更新 Huawei 软件
  12. 身为程序员,与程序员有关的电影你看过几部? 一只猫
  13. 计算机网络基础之数据交换技术
  14. python bytes是什么类型_python的Bytes类型
  15. 非API接口限制介绍
  16. ffmpeg MP4 提取 MP3文件
  17. 本地git的分支名称变空的处理方法
  18. ArcGIS 坐标系统文件 ---beijing 1954 高斯克吕格投影在arcgis中的说明
  19. Soot 静态分析框架(七)模块分析
  20. GAN Step By Step -- Step4 CGAN

热门文章

  1. LVS负载均衡全解析
  2. Ceph 读写路径源代码分析(1)
  3. 左手倒影 右手年华
  4. ASP.NET解决PDF.js跨域访问问题
  5. asp.net大学生校园外卖预订系统
  6. Python数据可视化之散点图(基础篇---图文并茂详细版!!!)
  7. drupal7创建自定义的panels布局
  8. linux查看当前用户
  9. MySQL 多对多查询的使用
  10. seo技术第一天:SEO是什么