javascript - ajax 调用 webmethod 在 asp.net 中未成功

标签 javascript asp.net ajax

我在 Test.aspx 页面中有一个 ajax 请求

  $.ajax({
                type: "POST",
                url: "Test.aspx/TestMethod",
                data: "{ 'Parameter':'Parameter'}",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (res) {
                    alert('success');
                },
                error: function (xhr, ajaxOptions, thrownError) {
                    alert('error getting Regions');
                }
            });

以及后面的代码

   [WebMethod()]
    public static string TestMethod(string Parameter)
    {
      return "teststring";
    }

问题是控制在 ajax 中无法成功,知道吗?''

最佳答案

试试这个

$.ajax({
                type: "POST",
                url: "Test.aspx/TestMethod",
                data: "{ 'Parameter':'Parameter'}",
                contentType: "application/json; charset=utf-8",
                success: function (res) {

                    var s = JSON.stringify(res);
                    alert(s);
                },
                error: function () {
                    alert('error getting Regions');
                }
            });

关于javascript - ajax 调用 webmethod 在 asp.net 中未成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23926498/

相关文章:

charts - 是否有任何可以绘制散点图的 Javascript 图表库?

asp.net - 使用中继器控件建立动态链接

c# - 无法在标签中显示带有新行的多行文本框文本

jquery - 可重复使用的远程模态 Rails

javascript - 第一个使用 ajax 的小型食品店项目 - 不执行

ajax - IIS 的奇怪 AJAX 重定向 401 问题

Javascript正则表达式验证1945年至当前年份之间的输入年份

javascript - 表示函数类型的词,该函数将结果短路,直到经过特定的调用间隙

asp.net - GridView 分页 - 第一个、最后一个、下一个、上一个

javascript - 如何使用 ui.router 和 ASP.NET MVC 在 AngularJS 中处理页面刷新