大家好我已经在我的应用程序http://keith-wood.name/datepick.html中开发了一个日历,在本地工作正常。但是,当我托管文件时,我无法显示日历,任何人都可以告诉可能是什么问题
我找到了另一个有趣的,即我有master page
我无法加载脚本
以下是Master page
http://myusapayroll.com/Demo/DemoTest.aspx
在主页面上正常工作的那个是
http://myusapayroll.com/Test/Test.aspx
任何人都可以建议我做什么
答案 0 :(得分:2)
这可能是因为在你的渲染页面中我可以看到你这样做
$('#ctl00_ContentPlaceHolder1_txtHiredate').datepick({showOnFocus: false, showTrigger: '#calImg' });
但您的实际文本框控件ID是
ContentPlaceHolder1_txtHiredate
因此您需要将代码更改为它应该可以正常工作
$('#ContentPlaceHolder1_txtHiredate').datepick({showOnFocus: false, showTrigger: '#calImg' });
但是尽量不对id进行硬编码,而是在asp.net中使用ClientID
答案 1 :(得分:0)
确保所有链接(包括代码部分中的javascript)指向正确的位置。如果您有FireBug,您还可以单击“Scipts”选项卡,验证是否已加载所有js。这将是我至少要检查的第一个想法。
答案 2 :(得分:0)
我认为您的javascript
文件在上线后没有正确引用。
因此,请确保您的所有js
和css
文件都引用了正确的路径。
eg.http://keith-wood.name/js/jquery.tabs.js