Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Error Shown on image][1]
- public ActionResult Index()
- {
- MemberData();
- return View();
- }
- [HttpPost]
- public JsonResult MemberData()
- {
- List<float> percentage = new List<float>();
- SqlConnection con = new SqlConnection(constr);
- SqlCommand cmd = new SqlCommand("select COUNT(IsActive) as Total from MemberMaster where IsActive=1", con);
- cmd.CommandType = CommandType.Text;
- cmd.Connection = con;
- con.Open();
- DataTable mDT = new DataTable();
- SqlDataAdapter da = new SqlDataAdapter(cmd);
- da.Fill(mDT);
- ChartjsViewModel objModel = new ChartjsViewModel();
- TempData["vper"] = objModel.mPer = new List<int>();
- for (int i = 0; i < mDT.Rows.Count; i++)
- {
- objModel.mPer.Add(int.Parse(mDT.Rows[i]["Total"].ToString()));
- }
- con.Close();
- return Json(new { objModel.mPer});
- }
- <script type="text/javascript">
- var myData = @Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(TempData["vper"]));
- $(function () {
- var n = myData;
- setInterval(function () {
- if (n > 11) {
- $.ajax({
- type: "Post",
- url: "/Testing/MemberData",
- data: "{'Index':'" + n + "'}",
- contentType: "application/json; charset=utf-8",
- dataType: "json",
- success: function (data) {
- var value = data.d;
- //alert(value);
- $(".progress-bar").attr("aria-valuenow", value);
- $(".progress-bar").attr("style", "width:" + value + "%");
- $(".progress-bar").text(value + "%");
- },
- error: function (err) {
- alert(err);
- }
- });
- n++;
- }
- }, 2000);
- })
- </script>
Add Comment
Please, Sign In to add comment