【问题标题】:how to call this calling WCF method continuously如何连续调用这个调用 WCF 方法
【发布时间】:2011-08-06 02:43:56
【问题描述】:

我有一个启用 ajax 的 WCF 服务方法:

[操作合同] 公共字符串测试(字符串名称) {返回“测试测试。” + 姓名; }

我用以下代码调用它:

$(document).ready(function () { var varData = $("#NewSkill").val();
$("#Button1").click(function () {

            $.ajax({
                type: "POST",
                url: "TimeService.svc/Test",
                data: '{"name" : "John"}',
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (msg) {
                    alert(msg.d);
                } 
            });
        });
    });

我想使用上述代码每 5 秒后连续调用此方法。我该怎么做?

【问题讨论】:

  • 这不是“如何在javascrpt中设置定时器”的问题吗?然后“我如何调用 WCF 服务?” ?

标签: wcf


【解决方案1】:

移动 $.ajax(); Javascript 函数的一部分,比如 AjaxCall()。创建一个javascript变量

var isActivated = false;

$(document).ready(function () { 而(已激活){ setTimeout("AjaxCall()",3000); } } );

$("#Button1").click(isActivated = true)

希望对您有所帮助...

【讨论】:

    猜你喜欢
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-29
    相关资源
    最近更新 更多