Ciao, if(req!=undefined){.... qui controlla semplicemente se e' stata creata l istanza diciamo per eseguire il tutto.
Il parametro post che viene passato in pratica determina se la richiesta in ajax sara' equivalente ad una GET o POST.
ahah('http://sito.it/index.php...', 'id_del_Tag') senza passare altro esegue come fosse una get.
var urlScript = 'http://sito.it/index.php';
var urlPost = 'fase=insert&stringa='+String;
ahah(urlScript, 'div_del_tag', null, 'nomealtrafunzione()', urlPost);
Cosi' esegue come fosse una post. La funzione extra la passi solo se vuoi , e' opzionale.
Dato che la chimata ajax e' asincrona in questo caso, potrebbe capitare chiamando dopo ahah(...) venisse eseguita subito anche l'altra prima che ahah() sia completata.
Chiamandola invece come funzione extra viene eseguita solo quando ahah() ha finito di eseguire.
Notare che la funzione extra e' passata sotto forma di stringa.
Il delay non e' utilizzato effettivamente comunque non e' altro che quel 100(statico nella funzione) per il setTimeout

 
			
			 
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando