<script type="text/javascript"> if(window.XMLHttpRequest) { ObiektXMLHttp = new XMLHttpRequest(); } else if (window.ActiveXObject) { ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); } function getData(zrodlo, cel) { if(ObiektXMLHttp) { var cel = document.getElementById(cel); ObiektXMLHttp.open("GET", zrodlo); ObiektXMLHttp.onreadystatechange = function() { if (ObiektXMLHttp.readyState == 4) { cel.innerHTML = ObiektXMLHttp.responseText; }} ObiektXMLHttp.send(null); }} </script>
Po prostu wywołuje on skrypt php, który zechcę i wypisuje jego wynik bez przeładowywania strony. Proste. Niestety mam taki problem, że skrypt, który wywołuję generuje wynik na prawdę długo (np. 5min) więc chciałbym dodać funkcję do w/w kodu ajax taką możliwość, aby po kliknięciu w button oprócz wywołania skryptu php wywoływał się także dodatkowy kod (Loading...).
Bardzo proszę o pomoc osobę, która zna ajaxa bo sam niestety nie daję rady
