在asp.net2.0中没有调用Jquery ajax?

时间:2013-03-21 10:29:21

标签: web-services jquery asp.net-2.0

我正在使用Asp.Net 2.0。我正在尝试学习webservice并使用jquery ajax方法调用该webservice

问题是jquery ajax工作不正常,我找不到我出错的地方。

这是我的jquery代码

    <script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
 <script type="text/javascript">
 $(document).ready(function(){
    $("#Button1").click(function(){

        $.ajax({
            type:"POST",
            url:"/WebService.asmx/GetDateTime",
            data:"{}",
            contentType:"application/json; charset=utf-8",
            dataType:"json",
            succss: function(msg){                  
                alert("Success");
            },
            failure:function(response){
                alert("Error");
            }
        });
    });
 });

 </script>

继承我的网络服务

[WebMethod]
public string GetDateTime()
{
    return DateTime.Now.ToString();
}

继承HTML部分

<form id="form1" runat="server">
<div>      
    <input type="button" id="Button1" style="width:75px" value="Submit" />
    <span id="output"></span>
</div>     
</form>

1 个答案:

答案 0 :(得分:0)

如果动态生成的按钮使用“live”来绑定事件

$("#Button1").live("click", function(){...});

注意:确保您的id与页面中生成的id相同,ASP.NET将id更改为'ct00_button1'检查浏览器检查元素