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>
<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;
});
});
$('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?