gpt4 book ai didi

javascript - 类型错误 : t is undefined

转载 作者:行者123 更新时间:2023-12-01 06:09:51 24 4
gpt4 key购买 nike

我决定下载所有外部 CSS 和 JavaScript 文件,而不是依赖 CDN。然而,在执行此操作后,我遇到了 daterangepicker.js 插件的以下错误:

TypeError: t is undefined

我已经研究了该错误,我遇到的所有内容都表明 moment.js 要么根本没有被引用,要么在 daterangepicker.js 文件之后被引用。但是,我的脚本是这样定义的:

<script src="js/jquery.min.js"></script>
<script src="js/popper.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/jquery.circliful.min.js"></script>
<script src="js/loader.js"></script>
<script src="js/moment.js"></script>
<script src="js/jquery.daterangepicker.min.js"></script>

我还确保没有拼写错误,如以下屏幕截图所示: folder screenshot

我还直接从源网站下载 JavaScript 文件,而不是从托管在某处的 CDN:

我不明白是什么原因导致了这个问题,而且我完全不知道如何解决这个问题。更令人沮丧的是,如果我尝试像以前一样切换回使用 CDN,错误仍然存​​在。

下面是相关的 jQuery 代码:

// Setup the Agency Report date-picker
$('#date_range').dateRangePicker({
autoClose: true,
format: 'MMMM Do YYYY',
showShortcuts: true,
customShortcuts: [
{
name: 'this week',
dates : function() {
var start = moment().day(0).toDate();
var end = moment().day(6).toDate();
return [start,end];
}
},
{
name: 'this month',
dates : function() {
var start = moment().startOf('month').toDate();
var end = moment().endOf('month').toDate();
return [start,end];
}
},
{
name: 'this year',
dates : function() {
var start = moment().startOf('year').toDate();
var end = moment().endOf('year').toDate();
return [start,end];
}
}]
}).data('dateRangePicker').setDateRange(moment().startOf('year').toDate(), moment().toDate());

最佳答案

通常,当您在控制台中收到 TypeError: t is undefined 错误时,这是​​因为脚本无法处理它尝试根据您的输入字段创建的一个或多个变量。已经瞄准了。

大多数情况下,这是由于定位了不正确的元素(即定位父容器而不是实际输入)。正如 OP 在评论中提到的,他们更改了元素 ID,但没有在代码中反射(reflect)出来。

我个人也遇到过问题,因为不小心定位到输入字段的父 div 而不是直接输入字段。

关于javascript - 类型错误 : t is undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51604781/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com