未捕获的TypeError:$(...)。对话框不是服务器上的函数

时间:2016-01-29 12:51:59

标签: javascript jquery asp.net uncaught-typeerror

我在实时服务器上运行代码时收到此错误,但在localhost Uncaught TypeError: $(...).dialog is not a function上运行时却没有收到此错误

完整错误是:

  

未捕获TypeError:$(...)。对话框不是一个函数(匿名   功能)@ UploadPOD.aspx?id = uploadOutturn:69 n @   jquery-1.7.1.min.js:2 o.fireWith @ jquery-1.7.1.min.js:2   e.extend.ready @jquery-1.7.1.min.js:2 c.addEventListener.B @   的jquery-1.7.1.min.js:2

jQuery有问题吗?

<link href="../CSS/DSStyleSheet.css" rel="Stylesheet" />
    <link href="JS/jquery-ui-1.10.1.custom/css/ui-lightness/jquery-ui-1.10.1.custom.css" rel="Stylesheet" /> 
    <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.10/themes/base/jquery-ui.css" />
    <script src="../JS/jquery-ui-1.8.17.custom/js/jquery-1.7.1.min.js" type="text/javascript"></script> 

为什么我的本地主机上没有出现此错误?

2 个答案:

答案 0 :(得分:0)

您还应添加jquery-ui以及jquery

<link href="../CSS/DSStyleSheet.css" rel="Stylesheet" />
<link href="JS/jquery-ui-1.10.1.custom/css/ui-lightness/jquery-ui-1.10.1.custom.css" rel="Stylesheet" /> 
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.10/themes/base/jquery-ui.css" />
<script src="../JS/jquery-ui-1.8.17.custom/js/jquery-1.7.1.min.js" type="text/javascript"></script> 
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>

错误是它无法找到$().dialog中没有的函数jquery。它是jquery-ui.js

的函数

答案 1 :(得分:0)

我认为您的jquery源路径不正确,因此请先检查脚本路径,或者出于测试目的,您可以使用CDN链接。您可以点击此链接获取更多信息链接