Guest User

Untitled

a guest
Jan 23rd, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. Uncaught SyntaxError: Unexpected end of JSON input
  2. at JSON.parse (<anonymous>)
  3. at XMLHttpRequest.xmlhttp.onreadystatechange
  4.  
  5. unction chatTest() {
  6. var xmlhttp = getXmlHttp();
  7. xmlhttp.open("POST","functionsTest.php",true);
  8. xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  9. xmlhttp.send("update=1");
  10. xmlhttp.onreadystatechange = function(){
  11. if (xmlhttp.readyState == 4) {
  12. if (xmlhttp.status == 200) {
  13. var response = xmlhttp.responseText;
  14. response = JSON.parse(response);
  15. if (array.length == response.length) return;
  16. var start = array.length;
  17. array = response;
  18. var message = document.getElementById("chat").innerHTML;
  19. for (i = start; i < array.length; i++) {
  20. message = message + "<p><b>" + array[i].name + ":</b> " + array[i].message + "</p>"
  21. }
  22. document.getElementById("chat").innerHTML = message;
  23. document.getElementById("chat").scrollTop = 1000000;
  24. }
  25. }
  26. }
  27. setTimeout("chatTest()", 1000);
  28. }
  29.  
  30. elseif(isset($_POST["update"])) {
  31. $string = file_get_contents("messageTest.txt");
  32. $array = explode("n", $string);
  33. $result = array();
  34. for ($i = 0; $i < count($array); $i++) {
  35. $temp = explode(";", $array[$i]);
  36. $result[$i]["name"] = $temp[0];
  37. $result[$i]["message"] = $temp[1];
  38.  
  39. }
  40. echo json_encode($result); }
Add Comment
Please, Sign In to add comment