我在实时服务器上运行代码时收到此错误,但在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>
为什么我的本地主机上没有出现此错误?
答案 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链接。您可以点击此链接获取更多信息链接