![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 9.06.2007 Ostrzeżenie: (0%)
|
Hej,
mam taki skrypt
Czyli co ma sie odbyc? chce zeby
Pobralo wartosc z
Tymczasem zamiast dostac nowa wartosc, dostaje resp = 'undefined', nie umiem wyjac zmiennej z OnComplete i przekazac jej w inne miejsce czy to w ogole jest mozliwe? Pozdrawiam, Piotrek |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 19.12.2006 Ostrzeżenie: (0%)
|
A czemu robisz trzy razy var?
Nie jestem specem od JS, ale wg mnie wystarczy:
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 9.06.2007 Ostrzeżenie: (0%)
|
A czemu robisz trzy razy var? Nie jestem specem od JS, ale wg mnie wystarczy: No i wlasnie rzecz w tym ze nie wystarczy, mimo, ze stworzyles na poczatku zmienna globalna resp, to AJAX nie nadpisuje tej zmiennej... alert => 'false'... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 3 Dołączył: 25.08.2005 Ostrzeżenie: (0%)
|
Mógłbyś podać, że korzystasz z biblioteki Prototype (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Kod var handleCheckForAll = function( transport ) { var result = transport.responseText; if ( ( result == '0' ) || ( result == '1' ) ) { progress.style.display = ''; } else { new Insertion.After( 'details', result ); progress.style.display = 'none'; buttons.style.display = ''; i = 1000; } } for ( var i = 0; i < 1000; i++ ) { new Ajax.Request( 'checkforall.php', { method: 'get', params: { agent: '<?php print $_SESSION['agent'] ?>' }, onComplete: handleCheckForAll } ); } Albo zostosuj kod frideka, z tym że popraw Kod while(i < 1000) { naajax; alert(resp); Kod while(i < 1000) { ajax(); alert(resp); Ajax.Request() nic nie zwraca, dlatego Twój kod nie działa. Ten post edytował Morkai 9.06.2007, 17:45:53 |
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 15:00 |