Danke für das Feedbak. Hat leider nicht geholfen.
Ich hab es in Jquery übersetzt aber trotzdem wird die Class erst geändert, wenn das Ergebnis von run.php zurück ist.
Über Dr. Google habe ich auch noch beforeSend gefunden und eingebaut. Man sollte meinen, dass alles was in der beforeSend Function steht, schon vor dem Aufruf der run.php ausgeführt wird. Dem ist aber leider nicht so.
Momentan sieht das Script so aus:
JavaScript
function shellscript()
{
var result = "default";
result = $.ajax({
beforeSend:function(){
$("#zeichen").addClass('fa fa-spinner fa-spin');
}, type: 'POST',
async: false,
url: 'run.php'}).responseText;
$("#ergebnis").html(result);
$("#zeichen").removeClass('fa fa-spinner fa-spin');
}
Alles anzeigen
Habt ihr noch Ideen?
Falscher Zeilenumbruch. So ist es richtig:
JavaScript
function shellscript()
{
var result = "default";
result = $.ajax({
beforeSend:function(){
$("#zeichen").addClass('fa fa-spinner fa-spin');
},
type: 'POST',
async: false,
url: 'run.php'}).responseText;
$("#ergebnis").html(result);
$("#zeichen").removeClass('fa fa-spinner fa-spin');
}
Alles anzeigen