Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ajax]problem z wysłaniem żądania do serwera
Forum PHP.pl > Forum > XML, AJAX
pewex
witam

mam problem z ajaxem w niektórych przeglądarkach
albo inaczej - działa tylko w operze i ff
w pozostałych przeglądarkach żądanie do serwera nie jest wysyłane (dodałem w kontrolerze error_log więc jestem pewny na 100%)
w przypadku opery i ff wszystko działa poprawnie - łącznie z wyświetleniem na stronie nowej zawartości pobranej z bazy
używam jQuery

adr - to string z linkiem

Kod
    $.ajax({
        type: "POST",
        url: adr,
        data: "id_lokal="+$('#id_lokal').attr('value')+"&rok="+$('#rok').attr('value')+"&nazwa_dok="+ $('#nazwa_dok').attr('value'),
        success:function(response){$("#dok").html(response);}
    
    });


jakieś pomysły?
erix
  1. w jQuery jest funkcja val()
  2. spróbuj pobierać dane do zmiennych lokalnych funkcji
A poza tym, przydałby się wycinek z konsoli błędów.
pewex
okazało się że nie wszystkie przeglądarki potrafią zinterpretować zdarzenie onClick na tagu <option>

Kod
<select id="id_lokal" >
     <option value='0' onClick="SendRequest()">Wszystkie lokale</option>


rozwiązałem problem dodając w <select onchange....
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.