Kezdőoldal » Számítástechnika » Programozás » Ez hogy fut le? (Javascript)

Ez hogy fut le? (Javascript)

Figyelt kérdés

Sziasztok! Tudna nekem valaki segíteni ebben a kódban, hogy ez most akkor hogy fut le?


[link]


A lényeg, hogy van globális változóm, van egy ajax hívás, amivel ennek értéket adok. (True a visszatérési érték) Majd egy táblát hozok létre, aminek a végén a változótól függően láthatóvá vagy éppen nem láthatóvá teszek 3 buttont.

Ki vannak kommentelve a kis debugolásaim, de amikor nincsenek, akkor úgy fut le, hogy a 4-es hamarabb lefut, mint az ajax hívás, ez miért van? Illetve a legnagyobb gond, hogy ha az

alert("helyzet"+boss);

alert("helyzet2"+boss);

ki van kommentelve, akkor nem működik az egész. Vagy az egyiknek vagy a másiknak, vagy mind a kettőnek ott kell lennie és úgy működik. Anélkül nem.

Próbáltam az egész IF (...) {...} után egy alert("helyzet3 " + boss);-t, de abszolút semmi, nem ír ki semmit.

Hol hibázom?


2020. szept. 25. 02:04
 1/4 anonim ***** válasza:
Debugolásra ne alert-et használj. Console.log("valami"); sokkal jobb mert nem akasztja meg a futást.
2020. szept. 25. 05:47
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
Egyébként az alert4 mindenképpen hamarabb lefut, akár ki van kommentelve akár nem mivel az ajax hívás a loaddatatable függvényben van, az meg csak akkor hivodik meg amikor a teljes dokumentum betoltődött és meghívódik a document ready függvény.
2020. szept. 25. 08:10
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:

Azt lehet tudni, hogy miért nem megy bele az IF-be?


[link]


Ha true a boss értéke?


[link]

2020. szept. 25. 20:28
 4/4 anonim ***** válasza:

Egyrészt hagyd a pastebin-t használd a jsfiddle-t mert akkor egyből futtatni is tudjuk a kódot nem így olvasás alapján kell debugolni.


Azért nem megy bele az if-be mert a boss nem boolean true. Arra tippelek, hogy a boss tipusa string-gé változott aminek az értéke "true" de az nem azonos a boolean true-val.


Az if elé tegyél be egy ilyet: console.log(typeof boss); és akkor meglátod.

2020. szept. 26. 06:28
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!