From c33904975f91fc57bb430659c3abb9e074aec0c6 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Sat, 2 Jun 2018 21:44:55 +0200 Subject: [PATCH] refresh --- MP-Site/WS/MPData.asmx.cs | 3 +-- MP-Site/test.aspx | 14 ++++++-------- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/MP-Site/WS/MPData.asmx.cs b/MP-Site/WS/MPData.asmx.cs index 5dd86b9f..31f26ee8 100644 --- a/MP-Site/WS/MPData.asmx.cs +++ b/MP-Site/WS/MPData.asmx.cs @@ -24,13 +24,12 @@ namespace MoonPro.WS [WebMethod] [ScriptMethod(UseHttpGet = true, ResponseFormat = ResponseFormat.Json)] - public void randomData() + public void randomData(int numVal) { JavaScriptSerializer js = new JavaScriptSerializer(); Context.Response.Clear(); Context.Response.ContentType = "application/json"; // genero numVal valori random inizio/fine... - int numVal = 100; int maxMinutes = 30; Random random = new Random(); visjsDsItem[] items = new visjsDsItem[numVal]; diff --git a/MP-Site/test.aspx b/MP-Site/test.aspx index 1a9f60fc..711ccc55 100644 --- a/MP-Site/test.aspx +++ b/MP-Site/test.aspx @@ -12,7 +12,7 @@ $(document).ready(function () { $.ajax({ type: "GET", - url: "/WS/MPData.asmx/randomData", + url: "/WS/MPData.asmx/randomData?numVal=200", contentType: "application/json; charset=utf-8", dataType: "json", success: ChartVis, @@ -88,22 +88,21 @@ } function OnError(response) { var output = response.responseText.replace("{\"d\":null}", ""); - var items = JSON.parse(output); //console.log(items); - - //console.log(JSON.parse(response.responseText)); + // recupero il container grafico var container = document.getElementById('visualization'); - + // ITES da deserializzazione risposta + var items = JSON.parse(output); // gruppi var groups = [ { id: 1 - , content: 'Macc 1' + , content: 'Stati' }, { id: 2, - content: 'Macc 2' + content: 'Tempi' // Optional: a field 'className', 'style', 'order', [properties] } // more groups... @@ -114,7 +113,6 @@ }; // Create a Timeline var timeline = new vis.Timeline(container, items, groups, options); - //container.append(response.responseText); } })