Originalmente inviato da
darbula
Sto parlando di Javascript Jquery. Se necessiti di terminare il loading prova $body.ajaxStop dentro il tuo evento (il tuo id del submit in Jquery inizia con il simbolo cancelletto $("#invia") o $("invia2") che a sua volta si trova all'interno di jQuery(document).ready(function() {).
ciao darbula,
in effetti adesso lo script viene caricato in tutta la pagina,
mi potresti fare un esempio in quale parte del codice $("#invia").click(function(){ inserirlo?
in realta' sono 2, uno per gli attori e l'altro per i film
Codice HTML:
<script>
$body = $("body");
$(document).on({
ajaxStart: function() {
$body.addClass("loading");
},
ajaxStop: function() {
$body.removeClass("loading");
}
});
</script>
Codice HTML:
<script type="text/javascript">
$("#invia").click(function(){
if($("#nome").val().length > 0)
{
$.ajax({
type: "POST",
url: "results_actor.php",
data: "input_nome=" + $("#nome").val(),
success: function(response){
$("#risultato").html(response);
}
});
}
});
</script>
Codice HTML:
<script type="text/javascript">
$("#invia2").click(function(){
if($("#movie").val().length > 0)
{
$.ajax({
type: "POST",
url: "results_movie.php",
data: "input_movie=" + $("#movie").val(),
success: function(response){
$("#risultato").html(response);
}
});
}
});
</script>