Nie mogę zatrzymać odświeżania strony po wywołaniu ajax. Próbowałem przez umieszczenie e.preventDefault(); i zwraca false; również, ale znowu moja strona jest odświeżająca.Jak zatrzymać odświeżanie strony po wywołaniu ajax?
Nie wiem, jaki jest problem z kodem lub czymś takim. Proszę mi pomóc przestać odświeżać stronę po wywołaniu ajax. rozwiązanie tej kwestii byłoby dla mnie wielką pomocą. Z góry dziękuję.
Oto mój kod:
$(document).ready(function() {
$('#loginForm').on('click', function(e) {
e.preventDefault();
var formData = {
'uname' : $('#uname').val(),
'pwd' : $('#pwd').val()
};
$.ajax({
type : "POST",
url : "getresults.php",
data : formData
}).done(function(data) {
alert(data+"This is working");
}).fail(function(data) {
alert("This is not working");
});
});
});
Czy '# loginForm' jest formularzem lub przyciskiem? Czy możesz również podać swój kod HTML? – hugohabel