私は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のどのイベントを使用してプログレスバーを初めて作成する必要がありますか.