VS2008。
我有一个MVC应用程序,我动态渲染HTML 对于我正在建设的控制。
我写了一些javascript并放入.js文件。
我的母版页面引用了我的jquery js文件。
然后,用户控件调用我的代码来呈现html。
我的js文件使用JQuery。
当我调试时,我在打印时遇到“未定义”错误 立即窗口中的声明。
这是因为我的js文件没有引用Jquery JS文件吗?
如果是这样,我该如何引用它?
马尔科姆
答案 0 :(得分:0)
如果你没有引用jQuery,那么是的。
请确保将其包含在:
中<script type="text/javascript" src="/dhtml/jquery-1.3.1.min.js"></script>
立即窗口用于服务器端代码。
抓取firebug for firefox add-on for javascript output并查看console.log功能
没有Firebug的jQuery很痛苦
答案 1 :(得分:0)
马尔科姆,
确保你的jquery引用正在解析 - 你可以使用firebug,或者只是在web服务器启动时测试url。我绝对同意在进行JS / UI开发时必须有firebug!
在您加载页面时查找脚本参考...您可以通过在浏览器中粘贴来复制网址并进行测试...例如,如果您在网站的网址上查看来源(http://localhost:1234/ )并看到:
<script type="text/javascript" src="scripts/jquery-1.3.2.js"></script>
在浏览器中输入http://localhost:1234/scripts/jquery-1.3.2.js,看看是否收到了JS内容(或提示下载)。
希望这有帮助。
赛斯