繁体   English   中英

JavaScript警报测试不起作用

[英]Javascript alert test not working

我应该在睡觉,但这确实困扰着我。 我无法在asp.net项目中显示一个简单的JavaScript警报框。 希望有人可以看到我在做什么错。 我的测试页是这样的:

<%@ Page Title="" Language="C#" MasterPageFile="~/Site1.Master" AutoEventWireup="true" CodeBehind="JSTest.aspx.cs" Inherits="Proj.JSTest" %>

<asp:Content ID="Content1" ContentPlaceHolderID="Header" runat="server">

<script src="Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script>
<script src="Scripts/jquery-1.4.1.js" type="text/javascript" language="javascript" >

    $(document).ready(function() {
        alert("Working");
    });



</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="Main" runat="server">
</asp:Content>

母版页也相当标准。 这是它的标题部分(我认为这是关键位)

<head runat="server">
    <title></title>



     <%--<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script src="Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script> --%>

    <link href="App_Themes/Default/Default.css" rel="stylesheet" type="text/css" />


    <asp:ContentPlaceHolder ID="Header" runat="server">

    </asp:ContentPlaceHolder>
</head>

我知道我肯定想念一些明显的东西-可能只需要睡觉:D。 但是,如果有人可以看到为什么这行不通,那就太好了!

谢谢!

尝试将其放在另一个脚本标签中,但不带src属性。

<script type="text/javascript" language="javascript" >

    $(document).ready(function() {
        alert("Working");
    });

</script>

或将其放在单独的文件中,并使用src属性包括该文件。

<script type="text/javascript" language="javascript" src="myJSFile.js"></script>

您正在压缩准备引用jquery的脚本标记内的文档。 将其放在另一个脚本标签中,如下所示。

<script src="Scripts/jquery-1.4.1.js" type="text/javascript" language="javascript" ></script>
<script type="text/javascript">
    $(document).ready(function() {
        alert("Working");
    });
</script>

应该像...

<script src="Scripts/jquery-1.4.1.js" type="text/javascript" language="javascript" ></script>


<script language="javascript" type="text/javascript">
 $(document).ready(function() {
        alert("Working");
    });

</script>

当您遇到JavaScript代码错误时, Firebug和Web inspector将是您最好的朋友。

您可以在页面中看到问题所在。 可能是jQuery库未加载,生成的HTML包含错误,缺少标签等。

使用Firebug或Web Inspector,您可以知道页面中有什么问题。

将该脚本包含在内

<script type="text/javascript>
$(document).ready(function() {
        alert("Working");
    });

</script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM