Chcę żeby na stępujący kod:
echo 'first'; sleep(1); echo 'second'; sleep(1); echo 'third';
pojawiał się linia po linii.
Właściwie to znalazłam rozwiązanie korzystając z jQuery AJAX Http Stream (tutaj przykładowy kod: plugins.jquery.com/project/ajax-http-stream), ale nie potrafię sobie poradzić z implementacja tego w frameworku Yii. Wiem że jest metoda ajaxSubmitButton w CHtml, ale przeczytałam całą dokumentację, wszystkie przykłady jakie tylko znalazłam i dalej nie działa. Ostatnio spróbowałam najprostszego rozwiązania, mianowicie:
<button onclick="execute('/ESWebPanel/panel/test');">Click</button> oraz
function execute(path)
{
$.post(path,
function(data, status) /* On Request Complete */
{
alert(html(data));
},
function(packet, status, fulldata, xhr) /* If the third argument is a function it is used as the OnDataRecieved callback */
{
alert(html(data));
});
}ścieżka wydaje się poprawna, ale dalej nic się nie dzieje (JavaScript się wykonuje, ale nie PHP). Mam akcję test w tym pliku, próbowałam zresztą załadować dowolny plik php (podaję ścieżkę względną, np: /ESWebPanel/php_file/file_to_load.php), ale dalej nie działa. Będę wdzięczna za jakąkolwiek pomoc...

Help












