I want to update my canvas on every AJAX request if new user is found or there is new connection of existing users.
I have users and connections between them:
var data=[
{
"Id": 38,
"Connections":[39,40],
"Name":"ABc"
},
{
"Id": 39,
"Connections":[40],
"Name":"pqr"
},
{
"Id": 40,
"Connections":[],
"Name":"lmn"
}]
In the above example user with Id:38
is connected to user 39 and 40
and user 39 is connected to user 40 and user 40
is already connected to user 39 and user 38 so user 40 Connection array is blank
.
I have one web service which I will fire every 1-2 seconds to display newly joined users on this page and new connection between existing users which I have stored in my table and this web service will fetch all users along with their connections.
So at first my page will load but after then my page will not refresh and new users should be displayed and new connections should be connected with AJAX call to my web service.
But with ajax request everything gets messed up. This is a JSBin I have created.
Output I am getting:
I have just 4 users and 3 connections as you can see in my JSBin output then it should be just 4 rectangles and I am not adding more users but still getting this messy output.
Source code reference: Reference Fiddle
I am trying to get the output as shown in above fiddle but not getting.
Expected output: 4 rectangles with animation
Updated Js bin Demo: Updated JSBin
With above updated JSBin I am getting this output but they are not moving (animation is not working):
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…