Witam mam problem z funkcja jQuery.parseJSON poniewarz na stronie mam system powiadomienia o nowym pliku lecz przestał on działać a fire bug wywala 2 błedy
adres do strony: http://ogejm.c0.pl/pascal/
i kod strony z zaznazonymi bledami kompilatora
  1. <script type="text/javascript">
  2. $.ajaxSetup ({
  3. // Disable caching of AJAX responses
  4. cache: false
  5. });
  6.  
  7. $.ajax({
  8. cache: false,
  9. dataType: 'json',
  10. url : "nowy_plik.txt",
  11. success : function (data)
  12. {
  13.  
  14. obj = jQuery.parseJSON(data);
  15.  
  16.  
  17.  
  18. ilePocz = obj.time; //compiler wywala obj is null
  19.  
  20.  
  21. }
  22. });
  23. setTimeout("contentDisp()", 200);
  24. function contentDisp() {
  25. $.ajax({
  26. cache: false,
  27. dataType: 'json',
  28. url : "nowy_plik.txt",
  29. success : function (data)
  30. {
  31. obj = jQuery.parseJSON(data);
  32.  
  33. if (ilePocz != obj.time) // kompirel wywala ilePocz is not defined
  34. {
  35. alert ( obj.alert);
  36. ilePocz =obj.time;
  37.  
  38. }
  39. else
  40. {
  41.  
  42. }
  43. setTimeout("contentDisp()", 100);
  44. }
  45. });
  46. }


Już sam rozwiązałem, doinstalowałem bibliotekę jquery json
obj = jQuery.parseJSON(data); było niepotrzebne niewidem dlaczego bo wcześniej działało i zamiast obj.alert trzeba data.alert