Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ AJAX _ [AJAX+PHP] Problem z odbiorem danych

Napisany przez: Piotrazz 10.10.2014, 11:58:26

Witam,
mam pewien problem z odbiorem danych z ajaxa

  1. $(document).ready(
  2. function() {
  3.  
  4. var out;
  5. var count = 0;
  6. var counter = setInterval(timer, 1000);
  7.  
  8. function timer()
  9. {
  10. ++count;
  11. var minutes = Math.floor(count / 60);
  12. var sec = count % 60;
  13. if(sec<10) sec = '0' + sec;
  14. out = '('+minutes + ':' + sec+')';
  15. $("#timer").html(out);
  16. out = minutes + ':' + sec;
  17.  
  18. }
  19.  
  20. $("#v_ok").click(function() {
  21. $.ajax({
  22. type: "POST",
  23. url: "cc.php",
  24. dataType: 'json',
  25. data: { dana1 : out },
  26. success : function(json) {
  27.  
  28. alert( json['dana1']);
  29.  
  30.  
  31. },
  32.  
  33.  
  34. error: function (xhr, request, ajaxOptions, thrownError) {
  35. alert(request.responseText);
  36. alert(thrownError);
  37. }
  38.  
  39. })
  40.  
  41.  
  42. });
  43. });
  44.  
  45. </http://december.com/html/4/element/script.html>

Kod wyświetla czas i gdy kliknę zapisz on pobiera ostatni wyświetlony czas i pokazuje mi go w alercie, i wszystko jakby działa.

Problem pojawia się gdy kod przenoszę do aplikacji php, wtedy nic się nie dzieje, tak jakby nie pobierał zmienej dana1.
Zaznaczam, że w aplikacji plik cc.php wyświetlam za pomocą includów, wydaje mi się, że wtedy w url: należy wpisać np. index.html?id=1&idx=2 itp, ale to też nie działa gdzie robię błąd podejrzewam że jakoś inaczej trzeba tego urla podać.
jeśli w localhoscie otworę "normalnie" plik cc.php (http:/localhost/cc.php) to jest ok.

Próbowałem już getem i postem bez rezultatu,
firebug widiz wartość zmiennej dana1 (ale ona jakby gdzieś ginęła), jedyny błąd jaki firebug przy tym pokazuje to błąd w pliku biblioteki jquery ( linia 8724) a tam jest "xhr.send( ( s.hasContent && s.data ) || null );"
nie znalazłem nigdzie rozwiazania, więc
Proszę o pomoc
jeśli coś jest jeszcze potrzebne podeśle
Z góry dzięki

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)