繁体   English   中英

使用jQuery pickadate.js加载错误

[英]Loading errors with jQuery pickadate.js

我正在尝试使用pickadate.js进行文本输入,但无法在服务器上正常工作。 我做了一个小提琴,它工作正常,但是当我复制该代码时(我什至将所有内容都放在了小提琴的HTML框中,所以代码100%相同),我得到了以下错误

Uncaught SyntaxError: Unexpected identifier picker.js:487
Uncaught ReferenceError: Picker is not defined picker.date.js:23
Uncaught TypeError: Object [object Object] has no method 'pickadate' 

这是代码。 除此以外,页面上绝对没有其他代码。

<input type = "textbox" id="pickadate_input"></input>

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

<script src = "http://amsul.ca/pickadate.js/lib/picker.js"></script>


<script src = "http://amsul.ca/pickadate.js/lib/picker.date.js"></script>

<script>
    $('#pickadate_input').pickadate()
</script>

这是使用相同代码的工作提琴 请注意,左侧没有任何脚本。 是什么导致不同的结果?

您是否尝试过在本地托管文件?

您的网站运行https吗? 如果是这样,您的网站可能不会加载不安全的内容,因为选择器资源以http开头。

如果您使用的是Google Chrome浏览器,则可以在Chrome开发者工具中查看“网络”标签,以查看这些JavaScript文件是否已成功加载。

picker.js的第487行有一个奇怪的特征:

options = thingIsObject && $.isPlainObject( value ) ? value : options || {}

在“?”之后,请将其取出,它应该可以工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM