Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么我的代码没有';你不能在Internet Explorer上工作吗?_Javascript_Jquery - Fatal编程技术网

Javascript 为什么我的代码没有';你不能在Internet Explorer上工作吗?

Javascript 为什么我的代码没有';你不能在Internet Explorer上工作吗?,javascript,jquery,Javascript,Jquery,为什么我的代码在Internet Explorer上不起作用: 64行从这里开始: $(function () { $('#id_laufzeit_bis').datepicker().on('changeDate', recalculate_deadline); $('#id_kuendigungsfrist').change(recalculate_deadline); $('#id_kuendigungsfrist_type').change(recalculat

为什么我的代码在Internet Explorer上不起作用:

64行从这里开始:

$(function () {
    $('#id_laufzeit_bis').datepicker().on('changeDate', recalculate_deadline);
    $('#id_kuendigungsfrist').change(recalculate_deadline);
    $('#id_kuendigungsfrist_type').change(recalculate_deadline);

    $('#id_kuendigung_moeglichbis').change(check_reminder_date);
    $('#id_erinnerung_am').datepicker().on('hide', check_reminder_date);

    //$('#id_vertrag_verlaengerung').change(recalculate_deadline);
    //$('#id_vertrag_verlaengerung_type').change(recalculate_deadline);
});

这里的完整代码:

看起来您对jquery ui库有问题。似乎您正在试图在datepicker方法被定义并可用之前访问它

我通过使用document.ready作为

$(document).ready(function() {  
 $('#id_laufzeit_bis').datepicker().on('changeDate', recalculate_deadline);
});
请参阅完整的工作页@


希望这有帮助。

看起来您对jquery ui库有问题。似乎您正在试图在datepicker方法被定义并可用之前访问它

我通过使用document.ready作为

$(document).ready(function() {  
 $('#id_laufzeit_bis').datepicker().on('changeDate', recalculate_deadline);
});
请参阅完整的工作页@

希望这有帮助。

如果您直接在Internet Explorer中打开JavaScript(
.js
)文件,它将在Windows脚本(ing)主机(WSH)上的系统级别上运行(有点受限)。此时它没有指向HTML站点的任何链接,因此jQuery丢失并引发此错误

  • 按F12打开Internet Explorer上的Web Developer工具。然后重新加载您的站点
作为web开发人员,您可能还希望始终在不使用开发人员控制台的情况下启用显示脚本错误:

  • 在“Internet选项”对话框的“高级”选项卡中,有一个复选框用于显示脚本错误
如果您直接在Internet Explorer中打开JavaScript(
.js
)文件,它将在Windows脚本(ing)主机上的系统级别上运行(有点受限)(WSH),此时它没有指向HTML站点的任何链接,因此缺少jQuery并引发此错误

  • 按F12打开Internet Explorer上的Web Developer工具。然后重新加载您的站点
作为web开发人员,您可能还希望始终在不使用开发人员控制台的情况下启用显示脚本错误:

  • 在“Internet选项”对话框的“高级”选项卡中,有一个复选框用于显示脚本错误

有可能成为代码完整的JFiddler。例如,重新计算时间初始化在哪里?你有jquery的引用吗?“哪一行是第64行?->$(函数(){你可能没有加载jquery。。如果你直接在Internet Explorer中打开一个JavaScript(
.js
)文件,它会在Windows脚本主机(WSH)上的(有点限制的)系统级别上运行。”它没有任何指向您站点的链接(因此jQuery丢失并引发此错误)。按[F12]在Internet Explorer上进行调试。是否有可能出现代码完整的JFiddler。例如,重新计算时间初始化在哪里?您是否有jQuery的引用?“哪一个是第64行?-第一->$(函数(){您可能没有加载jQuery。.如果您直接在Internet Explorer中打开JavaScript(
.js
)文件,它将在Windows脚本主机(WSH)上的系统级别(有点受限)运行,并且没有指向您的站点的任何链接(因此jQuery丢失并引发此错误)。按[F12]在Internet Explorer上调试。谢谢,但是如果我按F12并刷新页面,所有js/jquery函数都会工作。如果我关闭F12(web开发人员工具)我的js/jQ函数仍然不起作用。为什么?显示或隐藏devtools不应该改变JavaScript的计算方式。但是,正如我建议的,您可以启用脚本错误的显示来确保。然后您可以关闭devtools并重新加载以查看是否有脚本错误(这是一个非常明显的弹出窗口)。如果没有,并且您无法理解,您可能应该打开一个新问题,在那里您可以解释什么“不起作用”,谢谢,但是如果我按F12并刷新页面,所有js/jquery功能都会工作。如果我关闭F12(web开发者工具)我的js/jQ函数仍然不起作用。为什么?显示或隐藏devtools不应该改变JavaScript的计算方式。但是,正如我建议的,您可以启用脚本错误的显示来确保。然后您可以关闭devtools并重新加载以查看是否有脚本错误(这是一个非常明显的弹出窗口).如果没有,你也不能弄明白,你可能应该提出一个新的问题,在那里你可以解释到底什么“不起作用”,以及