Ajax – požadavek každou minutu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
PavelN
Člen | 12
+
0
-

Dobrý den,
mám ajaxove volání, které se provádí každých 5 s. Akorát při prvním volání je ID NULL a daná funkce mi vrátí ID. Poté bych potřeboval přepsat $id ve funkci .ajax , ale nevím jak na to.
Předem děkuji za odpověď.

setInterval(function() {
	var text= $(".element").html();
	        $.ajax({
                data:   { "text":text, "id":{$id}},
                url:    {link save!}
            })
}, 5 * 1000);
Michal Vyšinský
Člen | 608
+
+2
-

Tak ono se to zpět do php samo nedostane. Pokud je ale $id na začátku null, tak proč to nepoužít čistě javascriptově?

var id = null;
setInterval(function() {
    var text= $(".element").html();
            $.ajax({
                data:   { "text":text, "id":id},
                url:    {link save!},
                success: function(response) {
                    id = response.id;
                }
            })
}, 5 * 1000);

(Je to příklad. Nevidím do zbytku kódu)

Editoval Michal Vyšinský (15. 8. 2014 12:04)

PavelN
Člen | 12
+
0
-

To by šlo, akorát mi to takhle nefunguje.
response.id má obsahovat tu id, který mi vrátila funkce ?
S js a ajaxem jsem začátečník, tak se omlouvám za hloupé dotazy :)