Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako da ove funkcije smestim u jednu?

[es] :: Javascript i AJAX :: Kako da ove funkcije smestim u jednu?

[ Pregleda: 1723 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

anon334571

Član broj: 334571
Poruke: 228
*.dynamic.vipmobile.rs.



+37 Profil

icon Kako da ove funkcije smestim u jednu?08.04.2018. u 18:04 - pre 72 meseci
Imam 4 razlicita php fajla, koji kad se pokrenu daju 4 razlicite vrednosti. Njih pozivaju javascript funkcije svake 2 sekunde. Medjutim, posto imam 4 ili 5 php fajlova, svi oni komuniciraju sa drugim sajtom da prigrabe vrednost. Pokusao bih da smanjim opterecenje na serveru i da sve te php kodove smestim u jedan fajl i jednom da se obraca serveru. To znam kako da odradim, ali ne znam kako ove jquery funkcije da smestim u jednu:

Code:

$(document).ready(function() {
            setInterval('USDBTC()',2000);
            setInterval('RSDEUR()',2000);
            setInterval('USDEUR()',2000);
            setInterval('USDXAU()',2000);
        });

        function USDBTC() {
            var xhttp = new XMLHttpRequest();
            xhttp.onreadystatechange = function() {
                if (this.readyState == 4 && this.status == 200) {
                    document.getElementById('usdbtc').innerHTML = this.responseText;
                }
            };
            xhttp.open('GET', '<?php echo ROOT; ?>scripts/usdbtc.php', true);
            xhttp.send();
        }

        function RSDEUR() {
            var xhttp = new XMLHttpRequest();
            xhttp.onreadystatechange = function() {
                if (this.readyState == 4 && this.status == 200) {
                    document.getElementById('rsdeur').innerHTML = this.responseText;
                }
            };
            xhttp.open('GET', '<?php echo ROOT; ?>scripts/rsdeur.php', true);
            xhttp.send();
        }

itd...


Kako bi vi ove dve funkcije smestili u jednu?
 
Odgovor na temu

mjanjic
Šikagou

Član broj: 187539
Poruke: 2679



+690 Profil

icon Re: Kako da ove funkcije smestim u jednu?09.04.2018. u 14:04 - pre 72 meseci
Napraviš jednu funkciju sa parametrom, a onda u zavisnosti od vrednosti parametra pozivaš odgovarajući xhttp.open, kao i document.getElementById('usdbtc').innerHTML.
Blessed are those who can laugh at themselves, for they shall never cease to be amused.
 
Odgovor na temu

[es] :: Javascript i AJAX :: Kako da ove funkcije smestim u jednu?

[ Pregleda: 1723 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.