Want more features on Pastebin? Sign Up, it's FREE!
Guest

USL

By: a guest on Oct 9th, 2011  |  syntax: JavaScript  |  size: 1.26 KB  |  views: 55  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. function handleResponse(data) {
  2.         data = data.replace(new RegExp("\\n", "g"), "");
  3.         debugger;
  4.         var obj = jsonParse(data);
  5.         alert(dump(obj));
  6.         obj = obj["objs"];
  7.         for (var i = 0; i < obj.length; i++) {
  8.                 var o = obj[i];
  9.                 switch (parseInt(o.action)) {
  10.                         case 4:
  11.                                 //debugger;
  12.                                 for (var j = 0; j < o["objs"].length; j++) {
  13.                                        
  14.                                         var u = o["objs"][j];
  15.                                         var li = "<li id='"+u["sid"] + "_" + "li"+"'>";
  16.                                         li += "<a href='#' onClick='openChat(\""+u["sid"]+"\");'>";
  17.                                         li += "<img id='" + u["sid"]+"_img" + "' src='' />";
  18.                                         li += "<h3 id='"+ u["sid"] + "_h3" + "'></h3>";
  19.                                         li += "<p id='" + u["sid"] + "_p" + "'></p>";
  20.                                         li += "<span class='ui-li-count' id='"+u["sid"] + "_span"+"'>0</span>";
  21.                                         li += "</a></li>";
  22.                                 }
  23.                                 $("#friendslist").append(li);
  24.                                 //$("#friendslist").listview();
  25.                                 $("#friendslist").listview("refresh");
  26.                                 break;
  27.                         case 5:
  28.                                 var header = o["steamid"]+"_h3";
  29.                                 document.getElementById(header).innerHTML = o["ign"];
  30.                                 header = o["steamid"]+"_img";
  31.                                 document.getElementById(header).src = AVATAR_BASE + o["avurl"];
  32.                                 //debugger;
  33.                                 header = o["steamid"]+"_p";
  34.                                 document.getElementById(header).innerHTML = o["state"];
  35.                                 $("#friendslist").listview("refresh");                         
  36.                                 break;
  37.                 }
  38.         }
  39. }
  40.  
clone this paste RAW Paste Data