Advertisement
Guest User

Parsing code

a guest
Oct 9th, 2011
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. function doUpdate() {
  2. $.ajax( {
  3. type: "GET",
  4. async: "true",
  5. timeout: 50000,
  6. mimeType: "text/plain",
  7. url: SERVER_URL + "2" + PARAM_SEP + g_sessionID,
  8. success: function (data) {
  9. handleResponse(data);
  10. setTimeout("doUpdate()", 100);
  11. },
  12. error: function (xhr, error, errorstr) {
  13. setTimeout("doUpdate()", 100);
  14. }
  15. });
  16. }
  17.  
  18. function handleResponse(data) {
  19. data = data.replace(new RegExp("\\n", "g"), "");
  20. debugger;
  21. var obj = jsonParse(data);
  22. alert(dump(obj));
  23. obj = obj["objs"];
  24. for (var i = 0; i < obj.length; i++) {
  25. var o = obj[i];
  26. switch (parseInt(o.action)) {
  27. case 4:
  28. //debugger;
  29. for (var j = 0; j < o["objs"].length; j++) {
  30.  
  31. var u = o["objs"][j];
  32. var li = "<li id='"+u["sid"] + "_" + "li"+"'>";
  33. li += "<a href='#' onClick='openChat(\""+u["sid"]+"\");'>";
  34. li += "<img id='" + u["sid"]+"_img" + "' src='' />";
  35. li += "<h3 id='"+ u["sid"] + "_h3" + "'></h3>";
  36. li += "<p id='" + u["sid"] + "_p" + "'></p>";
  37. li += "<span class='ui-li-count' id='"+u["sid"] + "_span"+"'>0</span>";
  38. li += "</a></li>";
  39. }
  40. $("#friendslist").append(li);
  41. //$("#friendslist").listview();
  42. $("#friendslist").listview("refresh");
  43. break;
  44. case 5:
  45. var header = o["steamid"]+"_h3";
  46. document.getElementById(header).innerHTML = o["ign"];
  47. header = o["steamid"]+"_img";
  48. document.getElementById(header).src = AVATAR_BASE + o["avurl"];
  49. //debugger;
  50. header = o["steamid"]+"_p";
  51. document.getElementById(header).innerHTML = o["state"];
  52. $("#friendslist").listview("refresh");
  53. break;
  54. }
  55. }
  56. }
  57.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement