【问题标题】:C# webservice call not called from ajax未从 ajax 调用 C# webservice 调用
【发布时间】:2017-06-12 09:27:12
【问题描述】:

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

【问题讨论】:

  • 这个问题可能最终被关闭,因为它不符合 SO 准则。这是他们的指导,可能会帮助您改进它:stackoverflow.com/help/how-to-ask

标签: c# ajax


【解决方案1】:

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

 <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;
  });
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-03
    • 1970-01-01
    • 2016-02-13
    • 1970-01-01
    相关资源
    最近更新 更多