0

私はasp.netでjquery ajax呼び出しを行っています。テキストボックス内のデータベースから値を取得しており、それに基づいてjqueryプログレスバーを作成しています。テキストボックスで値を取得していますが、プログレスバーの値を初めて取得していないため、プログレスバーの値のためにページをリロードする必要があります。
以下は私のコードです

 $(function () {
        GetValue();
        var l_count= parseInt($("#txtcount").val());

        $("#sliderlicense").progressbar({
            max: 100,
            value: l_count
        });           
    });

    function GetValue() {
        $.ajax({
            type: "POST",
            url: "MyPage.aspx/GetCount", //url to point your webmethod     
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (Result) {
                $("#txtcount").val(Result.d);
            },
            error: function () { alert('error'); }
        });
    }


 [System.Web.Services.WebMethod()]
        public static string GetCount()
        {
          //Get values from DB and return it
        }

私も document.ready を試してみましたが、うまくいきませんでした.Jqueryのどのイベントを使用してプログレスバーを初めて作成する必要がありますか.

4

2 に答える 2