Hirdetés
- Luck Dragon: Asszociációs játék. :)
- potyautas: Aktiviti
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- GoodSpeed: Munkaügyi helyzet Hajdú-Biharban: észak és dél
- ldave: New Game Blitz - 2025
- Gurulunk, WAZE?!
- laca223: Miért győz a kollektív meggyőződés akkor is, ha saját magát teszi tönkre?
- laca223: A civilizáció mint bugos operációs rendszer
- Klaus Duran: Kellemes Ünnepeket.
Új hozzászólás Aktív témák
-
Taci
addikt
Azt mondjátok meg, kérlek, hogyan lehet PHP-ből adatot átadni JS-nek?
Adott egy JS, amiben egy XMLHttpRequest-tel adatot küld a szervernek, és válaszként (this.responseText) megkapja a megjelenítendő HTML kódot.
Ugyanebben a PHP fájlban generálódik a tegnap tanácsolt módon a lekérdezett adat sorainak mennyisége is.
$number_of_query_items = $result_count->num_rows;
Ezzel az adattal kellene az említett JS-ben számolni, átadni a JS-ben szereplő változó értékének:var numberOfQueryItems;Viszont nem tudom, hogyan kell átvinnem PHP-ből JS-be. Az XMLHttpRequest miatt átmegy sok adat, de nem tudom, hogy abból kellene-e valahogy kihalásznom ennek a változónak az értékét, vagy arra egy külön XMLHttpRequest-et indítani?
Nagyon nem találom a helyes választ rá, és ez megakasztott.
PHP-ben a változó, amit át kellene adni JS-nek:
$number_of_query_items = $result_count->num_rows;JS-ben a PHP kóddal kommunikáló rész (leegyszerűsítve):
var numberOfQueryItems = 0;if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safarixmlhttp=new XMLHttpRequest();} else { // code for IE6, IE5xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}xmlhttp.onreadystatechange=function() {if (this.readyState==4 && this.status==200) {document.getElementById("output").innerHTML=this.responseText;}}xmlhttp.open("GET","frontend.php?q=" + valtozo,true);xmlhttp.send();Ezen a kódon keresztül kellene? Vagy más módja van ennek?
Az kellene, hogy a PHP kódban szereplő
$number_of_query_itemsértékét megkapja a JSvar numberOfQueryItemsváltozója.Hogyan tudom ezt elérni?
Köszönöm!
Új hozzászólás Aktív témák
- Renault, Dacia topik
- The Division 2 (PC, XO, PS4)
- Milyen NAS-t vegyek?
- Nintendo Switch 2
- Napelem
- Diablo IV
- AMD Navi Radeon™ RX 9xxx sorozat
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Kritikát kapott a Nintendo konzolgyilkos felhasználói szerződése
- Utánajártunk, hogy melyik memória mennyire drágulhat
- További aktív témák...
- Apple iPhone 16 Pro Max 256GB,Újszerű,Dobozaval,12 hónap garanciával
- Xiaomi 15T Pro 512GB,Újszerű,Dobozával,12 hónap garanciával
- ÚJ!! GARIS G.SKILL Trident Z RGB 32GB (2x16GB) DDR4 3200MHz
- Apple iPhone 17 Pro Max 256 GB Deep Blue - Bontatlan - HIVATALOS európai Apple viszonteladótól!
- Philips Hue Gradient Lightstrip hibás
- HIBÁTLAN iPhone 15 Pro Max 256GB Blue Titanium -1 ÉV GARANCIA -Kártyafüggetlen,MS4120
- Doxa férfi óra - 166.90.101.20 - D-Sport férfi karóra
- Bomba ár! Lenovo X1 Carbon G7: i5-8365U I 8GB I 256GB SSD I 14" FHD I HDMI I Cam I W11 I Gari!
- 3DKRAFT.HU - 3D NYOMTATÁS - AZONNALI ÁRAJÁNLAT - GYORS KIVITELEZÉS - 500+ POZITÍV ÉRTÉKELÉS
- Eladó retro HiFi-k és erösítők/hangfalak
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

