как постоянно вызывать этот вызывающий метод WCF - PullRequest
0 голосов
/ 15 апреля 2011

У меня есть метод службы WCF с поддержкой ajax:

[OperationContract] public string Test (string name) {вернуть "тестирование тестирования".+ имя;}

и я вызываю его с помощью следующего кода:

$ (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 секунд, используя приведенный выше код. Как я могу это сделать?

1 Ответ

1 голос
/ 15 апреля 2011

Переместить $ .ajax (); часть функции Javascript, скажем, AjaxCall (). Создать переменную javascript

var isActivation = false;

$ (документ) .ready (function () { в то время как (isActivated) { SetTimeout ( "AjaxCall ()", 3000); } } );

$ ("# Button1"). Click (isActivation = true)

Надеюсь, это поможет ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...