PHP_Laravel框架下datepicker is not a function的解决办法

最近手头上有个项目由于刚刚接触PHP和WEB遇到一些很简单的问题,笔者研究了一下发现不少人都遇到过.

所以想写写自己的项目经历顺便帮助一下遇到困难的朋友们


今天遇到的问题如下图所示当调用jQuery Datepicker时候出现了 uncaught typeerror is not a function:datepick is not a function 


理论上应该是没用引用好jquery.js和 jquery ui.js的问题但是笔者回去看了明明做了引用


但是他居然还不是一个function,经过反复研究发现是调用js顺序错误,在header里面笔者自己下了一个jquery2.1.4而laravel自带了2.1.3

这就是耽误了我20分钟的一个小bug经过测试后datapicker终于出现在了页面,小小的成就让我从容的去倒了一杯水。


当然如果你看到这里以为结束了那就错了, 在搜索问题的过程中我也发现了一些别的有可能引发此bug的错误就一一列出来了

省去大家反复搜索的烦恼


1.在PHP框架下$符号很容易引起jquery的冲突所以一般建议像上图一样的定义方式

var $j=jQuery.noConflict();

然后用$j代替单一$符号,否则有可能会出现$ not define的这样的bug  T T苦恼


2. 就是本人犯下的错误jQuery UI的引用在jQuery之前, 大忌啊


3.浏览器缓存中的jQuery版本与引用版本不符,这个笔者没遇到过表示不知道以后有机会再回来写吧


4.这个我就更不明白了索性贴上英文吧:

The jquery lib that is referenced locally(wordpress) has different version from that usingjquery.ui.


博客处女秀就结束了, 以后还会写出不同的bug 希望对看到的人有帮助吧。 

由于自己很懒,不知道下次什么时候更新不过下次我想做一下laravel的入门。


哈哈哈 谢谢大家~

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值