jquery ui的dialog在自己写的html页面下能够运行,为什么移到VS2012 mvc4下就不能运行
代码:<html><head><scriptsrc="../../jquery-1.9.1.js"></script><scriptsrc="../../ui/jquer...
代码:
<html>
<head>
<script src="../../jquery-1.9.1.js"></script>
<script src="../../ui/jquery.ui.core.js"></script>
<script src="../../ui/jquery.ui.widget.js"></script>
<script src="../../ui/jquery.ui.button.js"></script>
<script src="../../ui/jquery.ui.dialog.js"></script>
<script src="../../ui/jquery.ui.position.js"></script>
<link rel="stylesheet" href="../../themes/base/jquery.ui.all.css">
<link rel="stylesheet" href="../demos.css">
</head>
<body>
<a href="#" id="login_div">弹出对话框</a>
<script type="text/javascript">
$(function () {
$("#div-login").dialog({
autoOpen: false,
resizable: false,
height: 140,
modal: true,
buttons: {
"确定": function () {
var username = $("loginusername");
var userpass = $("loginuserpaw");
},
"取消": function () {
$(this).dialog("close");
}
}
});
$("#login_div").click(function () {
$("#div-login").dialog("open");
});
});
</script>
<div id="div-login" title="登录">
<p>
<label for="loginusername">用户名:</label>
<input id="loginusername" type="text" />
</p>
<p>
<label for="loginuserpaw">密码:</label>
<input id="loginuserpaw" type="text" />
</p>
</div>
</body>
</html> 展开
<html>
<head>
<script src="../../jquery-1.9.1.js"></script>
<script src="../../ui/jquery.ui.core.js"></script>
<script src="../../ui/jquery.ui.widget.js"></script>
<script src="../../ui/jquery.ui.button.js"></script>
<script src="../../ui/jquery.ui.dialog.js"></script>
<script src="../../ui/jquery.ui.position.js"></script>
<link rel="stylesheet" href="../../themes/base/jquery.ui.all.css">
<link rel="stylesheet" href="../demos.css">
</head>
<body>
<a href="#" id="login_div">弹出对话框</a>
<script type="text/javascript">
$(function () {
$("#div-login").dialog({
autoOpen: false,
resizable: false,
height: 140,
modal: true,
buttons: {
"确定": function () {
var username = $("loginusername");
var userpass = $("loginuserpaw");
},
"取消": function () {
$(this).dialog("close");
}
}
});
$("#login_div").click(function () {
$("#div-login").dialog("open");
});
});
</script>
<div id="div-login" title="登录">
<p>
<label for="loginusername">用户名:</label>
<input id="loginusername" type="text" />
</p>
<p>
<label for="loginuserpaw">密码:</label>
<input id="loginuserpaw" type="text" />
</p>
</div>
</body>
</html> 展开
展开全部
应该是引用的js路径不对吧,你看下路径对不对
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
按F12打开JS调试看下是哪里报错
追问
$("#div-login").dialog()这个函数加载出问题,我在下面的$("#login_div").click(function ()函数里面加入了“alert(“你好”)”,结果,这句都运行不了,我把浏览器生成的html代码复制出来,新建txt文件复制进去,修改js路径,结果能运行。。。。无语,怀疑是VS2012的问题,可能是哪里冲突了,不清楚
追答
你看是不是JS的路径不对。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询