[英]Javascript not working after renaming asp.net page
I am using highcharts library to render and draw my chart in javascript. 我正在使用highcharts库在javascript中渲染和绘制图表。 I had it working just fine earlier but after renaming my page and relocating my page it now is not working.
我之前的工作情况还不错,但是在重命名页面并重新定位页面后,它现在无法正常工作。 I have not touched the master page which loads the highcharts scripts and have not touched the script on the page.
我没有触摸加载highcharts脚本的母版页面,也没有触摸页面上的脚本。 Any help would be appreciated!
任何帮助,将不胜感激!
<script>
$(document).ready(DrawMyChart1);
function DrawMyChart1 () {
chart = new Highcharts.Chart({
chart: {
renderTo: 'newcustomerproc',
defaultSeriesType: 'column',
backgroundColor: '#2a2a2a'
},
title: {
text: 'New Customer Process',
style: { color: '#FFFFFF' }
},
xAxis: {
categories: ['New Customer Process']
},
yAxis: {
title: {
text: 'Stage in Process',
style: { color: '#FFFFFF' }
}
},
legend: {
itemStyle: { color: '#FFFFFF' }
},
tooltip: {
pointFormat: '<span style="color:{series.color}">{series.name}</span>: <b>{point.y}</b> ({point.percentage:.0f}%)<br/>',
shared: true
},
plotOptions: {
column: { stacking: 'percent' }
},
series: [<%=Series1 %>],
colors:[<%=Colors1 %>]
});
}
</script>
I also have debugged this in firebug and for some reason the $(document).ready() method is not firing. 我也已经在firebug中调试了它,由于某种原因,$(document).ready()方法没有触发。
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server">
<div class="widgetarea">
<asp:Panel ID="TrainerDashboardPNL" runat="server" >
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/Account/Achievements/AchievementList.aspx">
<div class="widget_1x1 round">
<div class="widget_header">
<h3>Achievements</h3>
</div>
<div class="widget_canvas">
<div id="achievementratiodiv" runat="server"></div>
<hr />
<div id="achievementtotaldiv" runat="server"></div>
<div id="achievementgoaldiv" runat="server"></div>
</div>
</div>
</asp:HyperLink>
<div class="widget_1x2 round">
<div class="widget_header">
<h3>Performance Stats</h3>
</div>
<div class="widget_canvas">
<div class="widget_inner_canvas">
<div id="newcustomerproc" style="min-width: 50px; height: 270px; overflow:hidden;"></div>
</div>
<div class="widget_inner_canvas">
<div id="twoweekrankdiv" runat="server"></div>
<div id="twoweekscorediv" runat="server"></div>
<div id="todayscallsdiv" runat="server"></div>
<div id="todayscalltimediv" runat="server"></div>
</div>
</div>
</div>
<div class="widget_1x1 round">
<div class="widget_header">
<h3>Training Level</h3>
</div>
<div class="widget_canvas">
<asp:Image ID="TrainingLevelIMG" runat="server" Height="250px" Width="250px" CssClass="center" />
</div>
</div>
<div class="widget_1x1 round">
<div class="widget_header">
<h3>Opportunities</h3>
</div>
<div class="widget_canvas">
<span class="widget_third_stat">Coming Soon</span>
</div>
</div>
<div class="widget_1x1 round">
<div class="widget_header">
<h3>Opportunity Payout</h3>
</div>
<div class="widget_canvas">
<span class="widget_third_stat">Coming Soon</span>
</div>
</div>
<div>
<div class="widget_1x1 round">
<div class="widget_header">
<h3>Training Potential</h3>
</div>
<div class="widget_canvas">
<div id="potentialearningsdiv" runat="server"></div>
<hr />
<div id="assignedhoursdiv" runat="server"></div>
<div id="payratediv" runat="server"></div>
</div>
</div>
</div>
<div class="widget_1x1 round">
<div class="widget_header">
<h3>Training Hours</h3>
</div>
<div class="widget_canvas">
<div id="careerhoursdiv" runat="server"></div>
<div id="yearlytotaldiv" runat="server"></div>
<div id="nextleveldiv" runat="server"></div>
</div>
</div>
<div class="clear" />
</asp:Panel>
</div>
After pulling my hair out for the last couple of days I finally figured out why it wasn't working. 在最近几天拔掉头发后,我终于弄清了为什么它不起作用。 It turns out my scripts were not loading properly in the master page because my page was located in a child folder.
事实证明,由于我的页面位于子文件夹中,因此我的脚本无法正确加载到母版页中。 This is what helped me solve my problem.
这就是帮助我解决问题的原因。 jQuery not loading on Master Page when the Content Page is in a child folder
当内容页面位于子文件夹中时,jQuery无法在母版页面上加载
重命名文件时,是否更新了对.aspx页声明中的代码引用的引用?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.