mam pewien problem z odbiorem danych z ajaxa
$(document).ready( function() { var out; var count = 0; var counter = setInterval(timer, 1000); function timer() { ++count; var minutes = Math.floor(count / 60); var sec = count % 60; if(sec<10) sec = '0' + sec; out = '('+minutes + ':' + sec+')'; $("#timer").html(out); out = minutes + ':' + sec; } $("#v_ok").click(function() { $.ajax({ type: "POST", url: "cc.php", dataType: 'json', data: { dana1 : out }, success : function(json) { alert( json['dana1']); }, error: function (xhr, request, ajaxOptions, thrownError) { alert(request.responseText); alert(thrownError); } }) }); }); </script>
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