Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX] Przechodzenie do skryptu.
gcdreak
post
Post #1





Grupa: Zarejestrowani
Postów: 365
Pomógł: 8
Dołączył: 16.12.2008

Ostrzeżenie: (0%)
-----


Witam!
Mam dziwny problem. Mam taki formularz:
Kod
<form action="generujNoweHaslo.php" method="post">
                    <p>Jeśli zapomniałeś hasla, na Twój adres e-mail przyślemy Ci nowę. Zaleca się zmianę otrzymanego z serwisu hasla.</p>
                    <label for="login">Nazwa użytkownika:</label></span><input name="login" id="login" type="text" size="20">
                    <label for="login">Token:</label></span><input name="token" id="token" type="text" size="20">
                    <input type="submit" value="Wygeneruj nowe hasło"/>
                    <ul id="odpowiedz">

                    </ul>
                </form>

i do tego taki skrypt:
Kod
$(document).ready(function(){
    
    $('input[type=submit]').click(function(){
        $('#content').append('<img src="images/ajax-loader.gif" class="loaderIcon" alt="Dodaję..." />');
        var login = $('input#login').val();
        var haslo = $('input#token').val();
        
        $.ajax({
            type: 'post',
            url: 'generujNoweHaslo.php',
            data: 'login=' + login + '&token=' + token,
            
            success: function(odpowiedz){
                $('ul#odpowiedz').fadeIn(1000).html(odpowiedz);
                $('img.loaderIcon').fadeOut(1000);
            }
            
        });//end ajax

        return false;
    });
});


Skrypt zamiast wyświtlić odpowiedz, wyświetla tylko obrazek(ajax-loader) i przechodzi natychniast do skryptu php. Sytuacja jest o tyle dziwna, że praktycznie identycznego kodu, tylko dane się różnią, używam na innych podstronach i wszystko działa.

Co może być powodem takiego zachowania?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gcdreak
post
Post #2





Grupa: Zarejestrowani
Postów: 365
Pomógł: 8
Dołączył: 16.12.2008

Ostrzeżenie: (0%)
-----


Tzn. że zamiast wyświtlić odpowiedź(to co wyświetla skrypt.php) na stronie bez przeładowania, to strona się przeładowuje tak jakby tego skryptu nie było. Sprawa jest jednak troche bardziej skomplikowana, bo skrypt dodaje obrazek.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 00:55