簡體   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