Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.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 为什么我的JQuery插件导致无法读取属性';长度';未定义的?_Javascript_Jquery_Jquery Ui_Asp.net Webpages - Fatal编程技术网

Javascript 为什么我的JQuery插件导致无法读取属性';长度';未定义的?

Javascript 为什么我的JQuery插件导致无法读取属性';长度';未定义的?,javascript,jquery,jquery-ui,asp.net-webpages,Javascript,Jquery,Jquery Ui,Asp.net Webpages,问另一个无法阅读未定义问题的属性“长度”,我有点不舒服,但没有任何在线(SE或其他)答案与我手头的问题有任何关系 我已经尽了最大的努力来缩小为什么在我的情况下会发生这个脚本错误,但是我不知所措 如果我在页面中排除此标记,错误将停止显示: <script src="~/Plugins/jquery-ui-1.10.3.drag-drop.min.js" type="text/javascript"></script> 问题是(就像大多数这样的错误一样),即使没有编写任何代

问另一个无法阅读未定义问题的属性“长度”,我有点不舒服,但没有任何在线(SE或其他)答案与我手头的问题有任何关系

我已经尽了最大的努力来缩小为什么在我的情况下会发生这个脚本错误,但是我不知所措

如果我在页面中排除此标记,错误将停止显示:

<script src="~/Plugins/jquery-ui-1.10.3.drag-drop.min.js" type="text/javascript"></script>
问题是(就像大多数这样的错误一样),即使没有编写任何代码来使用这个插件,我也无法找到导致错误的原因

我正在使用
jquery-1.9.1.min.js
jquery-migrate-1.2.1.min.js
文件

事实上,我可以忽略这个错误,因为它并没有真正破坏任何东西,而且拖放和可排序的特性似乎都工作得很好,正如预期的那样。我只是觉得在你的页面上出现脚本错误是很难看的,因为我过去从未容忍过它们,所以我现在真的不想容忍它们

我找错树了吗?错误是否指向我的拖放文件?我能做些什么来缩小这个错误

请让我知道,如果有任何更多的信息,我可以提供,将有帮助

按要求-
标记,它们出现在
标记中:

<script src="~/Resources/jquery-1.9.1.min.js" type="text/javascript"></script>
<script src="~/Resources/jquery-migrate-1.2.1.min.js" type="text/javascript"></script>
<script src="~/Plugins/jquery.maskedinput.min.js" type="text/javascript"></script>
<script src="~/Plugins/jquery-ui.min.js" type="text/javascript"></script>
<script src="~/Plugins/accounting.min.js" type="text/javascript"></script>
<script src="~/Plugins/jquery.autoellipsis-1.0.10.min.js" type="text/javascript"></script>
<script src="~/Plugins/jquery-ui-1.10.3.drag-drop.min.js" type="text/javascript"></script>
<script src="~/Scripts/PluginConfigurations.js" type="text/javascript"></script>
<script src="~/Scripts/main.js" type="text/javascript"></script>
<script src="~/Scripts/EditPages.js" type="text/javascript"></script>


正如@Pete帮助您识别的那样,它确实是由复制jQuery UI核心脚本引起的。只加载一次,您的“未定义长度”问题就会消失。

正如@Pete帮助您识别的那样,这确实是由于复制了jQuery UI核心脚本造成的。只加载一次,您的“未定义长度”问题就会消失

包含以下文件两次,将导致此问题

jquery.ui.core.min.js


确保只包含一次。

这可能是插件中的错误?你能去掉页面上除了插件以外的所有东西,看看它是否仍然存在吗?你能按它们的顺序显示所有呈现的脚本标记吗run@Pete好了,先生,jquery-ui.min.js没有涵盖jquery-ui-1.10.3.drag-drop.min.js中的插件吗?我认为它只是所有插件的缩小版(除非您已选择下载ui的特定部分),很高兴我能提供帮助-也不知道如何将其转换为答案!谢谢!我刚刚遇到了相同的错误,这就解决了它。:-)
<script src="~/Resources/jquery-1.9.1.min.js" type="text/javascript"></script>
<script src="~/Resources/jquery-migrate-1.2.1.min.js" type="text/javascript"></script>
<script src="~/Plugins/jquery.maskedinput.min.js" type="text/javascript"></script>
<script src="~/Plugins/jquery-ui.min.js" type="text/javascript"></script>
<script src="~/Plugins/accounting.min.js" type="text/javascript"></script>
<script src="~/Plugins/jquery.autoellipsis-1.0.10.min.js" type="text/javascript"></script>
<script src="~/Plugins/jquery-ui-1.10.3.drag-drop.min.js" type="text/javascript"></script>
<script src="~/Scripts/PluginConfigurations.js" type="text/javascript"></script>
<script src="~/Scripts/main.js" type="text/javascript"></script>
<script src="~/Scripts/EditPages.js" type="text/javascript"></script>