Javascript asp.net中的JQuery函数有问题吗?

Javascript asp.net中的JQuery函数有问题吗?,javascript,c#,jquery,asp.net,Javascript,C#,Jquery,Asp.net,我编写了一个jQuery函数,它调用一个c#方法 如果函数返回成功,那么它将从c#代码调用另一个方法,该方法负责递增我的c#类中的计数器变量 我想每1分钟做一次自动计数器增量,这就是我注意到的。我在c#类的Counter()函数中设置了一个断点。当页面加载并调用Counter方法时,我继续调试,注意到一切正常,但一旦计数器变量达到值“2”,当我按F10进入我的Counter方法()时,它不会到达方法的末尾,并将计数器变量增加2,然后从这里开始,情况变得更糟 我想知道我做错了什么?有没有人可以查看

我编写了一个jQuery函数,它调用一个c#方法

如果函数返回成功,那么它将从c#代码调用另一个方法,该方法负责递增我的c#类中的计数器变量

我想每1分钟做一次自动计数器增量,这就是我注意到的。我在c#类的Counter()函数中设置了一个断点。当页面加载并调用Counter方法时,我继续调试,注意到一切正常,但一旦计数器变量达到值“2”,当我按F10进入我的Counter方法()时,它不会到达方法的末尾,并将计数器变量增加2,然后从这里开始,情况变得更糟

我想知道我做错了什么?有没有人可以查看我的脚本,并就可能导致错误的原因向我提出建议


荷航();
函数klm(){
$.ajax({
类型:“POST”,
url:“Dtata.aspx/Hello”,
contentType:“应用程序/json;字符集=utf-8”,
数据类型:“json”,
数据:“{name':'hello'}”,
成功:功能(结果){
console.log(result.d);

Counter()//一件事。您可以在klm和setInterval中调用计数器

如果要循环AJAX函数,请执行以下操作:

function Counter() {
  $.ajax({
    type: "POST",
    url: "Dtata.aspx/Counter",
    contentType: "application/json; charset=utf-8",
    dataType: "json",

    success: function(result) {
      console.log(result.d);
      setTimeout(Counter,60000); // call again if ok - or in .done
    },
    error: function(result) {
      alert(result.responseText);
    }
  });
}
另一件事——我希望你的C#读写一个DB的计数器,而我没有看到C#返回任何带有
{d:counter}