POST
Rene
- javascript
Hi
Verwende JQUERY und $.POST um Daten in meine Seite nachzuladen.
Mein Code:
$.post( suchstring , function(data) {
$('#galaxyContent').html(data);
});
Doch ich möchte dass der restliche Javascript meiner Seite erst wieder etwas tut wenn dieser POST fertig geladen ist.
Wie funktioniert hier so etwas wie onComplete?
danke
mfg Rene
Du musst dem restlichen JavaScript eben beibringen, sich selbst solange still zu verhalten:
$(window).ajaxStart(function() { this.stopForAjax = true; }).ajaxComplete(function() { this.stopForAjax = false; });
und dann in allen anderen Funktionen:
if (window.stopForAjax) { return; }
Gruß, LX
Mir fällt gerade ein, Du kannst natürlich auch generell einen synchronen Request verwenden: $.ajaxSetup({ async: false });
Gruß, LX