Button Click()不会触发$()。ready / function pageLoad()

时间:2014-05-01 04:32:37

标签: javascript jquery asp.net

这可能是一个愚蠢的问题..我是客户端技术的新手..但我只是想知道.. Button_Click()不会用$()。ready函数来解决吗?...

这是我的代码

<%@ Page Language="C#" CodeBehind="Default.aspx.cs" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <script type="text/javascript" src="http://code.jquery.com/Javascript/jquery-1.4.2.min.js"></script>

    <script runat="server">

        protected void Button1_Click(object sender, EventArgs e)
        {

        }
    </script>

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


        $().ready(){ alert(' '); }

      ----another try 
      $(document).ready()

      ---another try 

    function pageLoad() { alert(' '); }


     --another try 
     $(document).ready(function() { 
     alert("Document is Ready Now!");
     });


        }

    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click"    
/>
    </div>
    </form>
</body>
</html>

我在FireBug上进行了测试.. $()。准备好在Button_Click()之前或之后点火..DO我需要使用脚本管理器..我看到了一些建议..
我无法找到相关的东西..PLease Suggest

5 个答案:

答案 0 :(得分:0)

尝试$(document).ready()

此功能将在脚本中的任何其他功能之前执行。

答案 1 :(得分:0)

像这样的jQuery文档就绪语句。

$(document).ready(function() {
    alert("Document is Ready Now!");
});

答案 2 :(得分:0)

使用此....请检查是否在项目中附加了jquery库。

Jquery

$(document).ready(function() {
    $('#Button1').click(function(){
    alert("Document is Ready Now!");
    });
});

<强> demo

答案 3 :(得分:0)

为什么在使用jquery使用第二个代码时使用波纹管代码

<script runat="server">

        protected void Button1_Click(object sender, EventArgs e)
        {

        }
    </script>




     $(document).ready(function() {
        $('#Button1').click(function(){
        alert("this is alert!");
        });
    });

答案 4 :(得分:0)

您正在使用的jQuery CDN存在问题。

点击此链接http://code.jquery.com/Javascript/jquery-1.4.2.min.js。它会显示404 Not Found错误。

尝试其他CDN。

<script src="http://code.jquery.com/jquery-1.10.2.js"></script>

希望它有所帮助。

<强>更新

我认为你的jquery路径错误了。

应该是

http://code.jquery.com/jquery-1.4.2.min.js而非http://code.jquery.com/Javascript/jquery-1.4.2.min.js。观察差异。

指向不存在的Javascript目录的链接