C#webservice调用未从ajax调用

时间:2017-06-12 09:27:12

标签: c# ajax

我的.aspx页面对在App_Code文件夹下的同一项目中编写的.cs webservice进行了javascript ajax调用。有许多ajax webservice调用被调用但是当我添加一个新的webservicve方法并尝试从javascript调用时,它不会被触发。我在新的网络服务电话中提出了一个断点,但视觉工作室(社区版2013)并没有停止或没有到达那里。这种行为的常见/一般原因是什么?

1 个答案:

答案 0 :(得分:0)

  

请分享您的代码或使用以下代码..

 <script type="text/javascript" 
  src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
 </script>
 <script type="text/javascript">
  $(function () {
  $("[id*=submitbtn]").click(function () {
    var username = $.trim($("[id*=txtUserName]").val());
    var userage = $.trim($("[id*=txtUserAge]").val());
    $.ajax({
        type: "POST",
        url: "Service.asmx/GetUserDetails",
        data: "{ username: '" + username + "', userage: " + userage + "}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (r) {
            alert(r.d);
        },
        error: function (r) {
            alert(r.responseText);
        },
        failure: function (r) {
            alert(r.responseText);
        }
    });
    return false;
  });
});