Javascript Simple console.log在ASP文件中不工作
我试图解决的具体问题是,有两个按钮似乎失去了功能。当我去测试他们的jQuery是否正常工作时,我发现我在控制台中甚至没有得到任何东西。我有点不知所措。这是密码。这不是我的。我的老板刚刚去世,现在只有我知道他的应用程序。我对JS和ASP非常陌生,所以我可能会错过一些非常简单的东西,但我有一个最后期限要满足。我有预感这两个问题是相关的Javascript Simple console.log在ASP文件中不工作,javascript,jquery,asp.net,vb.net,Javascript,Jquery,Asp.net,Vb.net,我试图解决的具体问题是,有两个按钮似乎失去了功能。当我去测试他们的jQuery是否正常工作时,我发现我在控制台中甚至没有得到任何东西。我有点不知所措。这是密码。这不是我的。我的老板刚刚去世,现在只有我知道他的应用程序。我对JS和ASP非常陌生,所以我可能会错过一些非常简单的东西,但我有一个最后期限要满足。我有预感这两个问题是相关的 <%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/DairyM
<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/DairyMaster.Master" CodeBehind="Irrigation.aspx.vb" Inherits="Dairy2.Irrigation" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="Headers" runat="server">
<script type="text/javascript" src="js/date.js"></script>
<script type="text/javascript">
console.log('1234');
$(window).load(function () {
console.log('TESTING');
//variable to reference window
$myWindow = jQuery('#dialog');
$myWindow2 = jQuery('#dialog2');
//instantiate the dialog
$myWindow.dialog({
height: 300,
width: 500,
modal: false,
position: 'center',
autoOpen: false,
resizable: false,
dialogClass: 'TotGalDialog',
title: 'GPM - Total Gallons Calculator'
});
$myWindow2.dialog({
height: 300,
width: 500,
modal: false,
position: 'center',
autoOpen: false,
resizable: false,
dialogClass: 'TotGalDialog',
title: 'Flow Meter - Total Gallons Calculator'
});
$('#btnCalculator').click(showDialog);
$('#btnCalculator2').click(showDialog2);
</script>
<style type="text/css">
</style>
</asp:Content>
console.log('1234');
$(窗口)。加载(函数(){
console.log(“测试”);
//变量到引用窗口
$myWindow=jQuery(“#dialog”);
$myWindow2=jQuery(“#dialog2”);
//实例化对话框
$myWindow.dialog({
身高:300,
宽度:500,
莫代尔:错,
位置:'中间',
自动打开:错误,
可调整大小:false,
dialogClass:'TotGalDialog',
标题:“GPM-总加仑计算器”
});
$myWindow2.对话框({
身高:300,
宽度:500,
莫代尔:错,
位置:'中间',
自动打开:错误,
可调整大小:false,
dialogClass:'TotGalDialog',
标题:“流量计-总加仑计算器”
});
$(“#btnCalculator”)。单击(显示对话框);
$(“#BTNCalculator 2”)。单击(showDialog2);
这是文件的顶部(删除了无关的函数).基本上,我期望'1234'和/或'TESTING'输出到web控制台,但我什么也没有得到。'#btnCalculator'和'#btnCalculator 2'正是我想要工作的,但我想我应该测试jQuery是否正在执行,因此是console.log。如果你也需要vb代码,请告诉我
非常感谢。浏览器开发人员工具的“网络”部分是否提供了任何提示,例如404响应,它应该在哪里加载jQuery?您的第一个
console.log('1234)
不要求jQuery工作,因为它不在任何JavaScript引用jQuery
或$
的范围内。您在控制台中看到此页面有任何JavaScript错误吗?@AndrewMorton据我所知,正在加载的所有内容都已成功加载。我没有看到任何404或其他错误。所有内容都处于状态200。@EdLucas控制台中没有错误。控制台中没有此页面的任何内容。“特定的console.log()语句不在页面源中的任何位置,这似乎有问题”…好的,那么你需要找出它为什么没有被呈现。如果你展示的整个Javascript块都不在那里,我猜可能是因为提供了关于内容系统如何工作的更多信息)