Hirdetés
- iPhone topik
- Samsung Galaxy A54 - türelemjáték
- Yettel topik
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Már megint variál a Samsung az Ultrával!
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Samsung Galaxy S26 - szeret, nem szeret
- Huawei Watch Fit 3 - zöldalma
- One mobilszolgáltatások
- Bemutatkozott az Oppo kamerás csúcsmodellje
-
5300 - 5201
10361 - 10001 10000 - 8001 8000 - 7901 7900 - 7801 7800 - 7701 7700 - 7601 7600 - 7501 7500 - 7401 7400 - 7301 7300 - 7201 7200 - 7101 7100 - 7001 7000 - 6901 6900 - 6801 6800 - 6701 6700 - 6601 6600 - 6501 6500 - 6401 6400 - 6301 6300 - 6201 6200 - 6101 6100 - 6001 6000 - 5901 5900 - 5801 5800 - 5701 5700 - 5601 5600 - 5501 5500 - 5401 5400 - 5301 5300 - 5201 5200 - 5101 5100 - 5001 5000 - 4901 4900 - 4801 4800 - 4701 4700 - 4601 4600 - 4501 4500 - 4401 4400 - 4301 4300 - 4201 4200 - 4101 4100 - 4001 4000 - 2001 2000 - 1
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2014-02-25 10:20 Téma összefoglaló
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
slice14
veterán
-
martonx
veterán
Azt jelenti, hogy típusosan is egyenlő. Mivel a js gyengén típusos nyelv, ezért az == becsapós lehet, illetve teljesítményben is rosszabb, mert "1" == 1 re is igazat ad, és ehhez a rendszer még cast-olja is az adatokat az ellenőrzéshez.
Ellenben az "1" === 1 nem lesz igaz, mert az egyik egy szöveg, a másik egy szám, és ez az összehasonlítás jóval gyorsabb tud lenni.
A == használata kerülendő, noha a fejlesztők többsége így használja, mert kényelmesebb (elfed hibákat, és mégis működik), illetve ennyivel is kevesebbet kell gépelni, de ez attól még nem lesz helyes, mert a többség így használja. -
Zedz
addikt
-
slice14
veterán
-
slice14
veterán
-
PumpkinSeed
addikt
-
Karma
félisten
Szerintem ez a félregexes megoldás nem annyira szerencsés. Mondjuk hogy helyes-e, azt ki tudod próbálni JSFiddle-ön vagy a Chrome konzoljában (F12) - első blikkre nekem nem tűnik annak, de ez nem jelent semmit

Így szerintem tisztább és olvashatóbb lenne:
if (Elorejelzes1td2.indexOf('legmagasabb') === -1) {
setGlobal('%Elorejelzes1td'," ");
}
else {
setGlobal('%Elorejelzes1td',Elorejelzes1td2);
}Vagy egy sorban:
setGlobal('%Elorejelzes1td', Elorejelzes1td2.indexOf('legmagasabb') === -1 ? " " : Elorejelzes1td2);
-
slice14
veterán
Sziasztok.
Azt szeretném megkérdezni hogy ez a js részlet helyes-e?
Elorejelzes1td = Weather.forecast.txt_forecast.forecastday[0].fcttext_metric;
Elorejelzes1td2 = Elorejelzes1td; if (Elorejelzes1td2 != /"+'legmagasabb'+"/) {
setGlobal('%Elorejelzes1td'," ");
}
else { setGlobal('%Elorejelzes1td',Elorejelzes1td2);Az lenne a cél, hogy ha tartalmazza a legmagasabb szót az Elorejelzes1td, akkor kiírja a tartalmát. De ha nem, akkor rakjon be egy szóközt.
Bocsi ha nem jó helyre írok, de js. Akkor is ha tasker.
-
Zedz
addikt
Sziasztok,
Nodejses hobbi projektemhez szeretnék user authot csináni. Kis Google után láttam, hogy a legtöbben a Passportot használják. Esetleg tudtok még ajánlani valami használható alternatívát, vagy ez a legjobb és nem éri meg keresgélni?

-
martonx
veterán
-
petymeg
addikt
-
pigster
senior tag
Erre valaki vmit?
-
martonx
veterán
-
fordfairlane
veterán
-
Karma
félisten
-
petymeg
addikt
Azért ide írtam, mert olyasmit olvastam, hogy a javascript nincs bekapcsolva és azért nem megy, de lehet, h félreértettem vmit. Nem vagyok szakember, csak átlag user.
Lényeg, hogy mikor feltelepítem a java-t és újraindítom a böngészőt és a honlapot fel kellene dobnia egy ablakot amin a java futattását kell engedélyezni. Na idáig el sem jut, nem dob fel semmit. -
DNReNTi
őstag
-
petymeg
addikt
-
Zedz
addikt
Mondjuk a Getting started rész egy kicsit le van maradva.

-
DNReNTi
őstag
-
Zedz
addikt
-
Karma
félisten
Néha. Igazából nem sokat szoktam foglalkozni vele, az angular-fullstack Yeoman generátorral szoktam indulni és csak minimálisan piszkálom az általa belőtt Expresst.
Amúgy tényleg olyan, mint a Python (vagy a YAML), mert az indentálás számít. Nekem ezzel amúgy nincs bajom, sőt, de mások szoktak viszolyogni

-
Zedz
addikt
-
Karma
félisten
-
Zedz
addikt
Sziasztok,
ExpressJS-nél látom, hogy az alap template engine a Jade. Dolgozott már ezzel valaki közületek?
Használható, vagy megérdemli a cserét? 
-
Zedz
addikt
-
martonx
veterán
-
Zedz
addikt
-
slice14
veterán
-
Karma
félisten
-
Mr Dini
addikt
megint! Nem győzök hajlongani! (Már kitörik a hátam
)Bocs, de mint írtam totál noob vagyok ilyen témában. Nem ismerem a parancsokat.
Az én tudományom csak abból áll, h az általatok írt példákban lévő adatokat replacelem... 
Ps: kerekíteni tudok úgy is, hogy .5-nél felfele kerekítsen ha jól értem?
-
Karma
félisten
A Weather.current_observation.temp_c egy szám, nem string, így nincs is neki split metódusa. Felejtsd már el végre, vedd úgy, hogy nincs is ilyen a nyelvben

Úgy látom, hogy a fok egészrészét próbálod meghatározni, erre használd inkább a toFixed metódust. Ez még kerekít is egy kicsit.
Szóval:
var Jelenlegifok = Weather.current_observation.temp_c;
var Jelenlegihofok = Jelenlegifok.toFixed(0); -
Mr Dini
addikt
Üdv!
Na, megint elakadtam/unk.

ezek a sorok furcsák:
var Jelenlegifok = Weather.current_observation.temp_c;
var Jelenlegihofok = Jelenlegifok.split('.');Az az érdekes, hogy a fenti kódban az 1 sor lefut, mert ha berakom globalba, látom a változó értékét, de a 2. sor már nem fut le.
És az utána lévő többi dolog sem fut le vmiért. (Mintha a var Jelenlegifok = Weather.current_observation.temp_c; után nem is lenne semmi.A fentebb linkelt jsonban van az adat. (asszem ott pont nincs tizedesjegy, de amúgy így néz ki pl: 15.6 a temp_c) Általában mindig van tizedesjegy amúgy, legalábbis a teszt fájlomban van.
Ja és itt a mostani teljes kód.
Bármilyen ötletet/tippet szívesen fogadok!

P.s.
iztos van hiba a kódban, mert 1 tök amatőr vagyok 2 mobilról írtuk, ezért lehet benne elgépelés. 
-
slice14
veterán
-
Mr Dini
addikt
-
Karma
félisten
-
Mr Dini
addikt
-
Mr Dini
addikt
Most is tanultam valamit!

Még annyit szerettem volna kérdezni, hogyha alapból benne van a splittnél a tagben a pont, akkor hogy lehet azt megcsinálni, hogy karakternek tekintse?
(tudom ez nem megfelelő fogalmazás, de csak ahhpz tudnám hasonlítani, mint shellben a \ a "különleges" karakterek előtt) -
Zedz
addikt
-
Mr Dini
addikt
Kedves Hölgyek, Urak
stb! Kedves Fórumtársak!Szóval... Csináltam slice14-el egy Taskeres (ez egy androidos automatizálóapp) xml parsert, aminek feladata leszedni wunderground APIról az aktuális időjárási adatokat.
Kicsit a cucc hosszú lett és elég lassan fut le, ezért elhatároztuk, hogy megcsináljuk JS-ben. (Úgy nézzetek rám, hogy soha nem volt még dolgom JS-el, kivétel egy weboldal és kuka vagyok belőle...
kb annyit tudok róla, hogy nem objektumorientált nyelv...
)Na, szóval elkezdtem a cuccot, de már az elején elakadtam.
Ez a kód:
var Weather = readFile('/sdcard/Tasker/temp/weather.json');
setGlobal('%Weather',Weather);
var Napfelkel1 = Weather.split('sun_phase.sunrise.hour');
setGlobal('%Napfelkel1',Napfelkel1);Elősször is a readFile mögötti json tartalmazza az adatokat. ([link])
A setGlobal azért kell, hogy a változó bekerüljön a Tasker listájába
Eddig minden szuper
és itt akadtam el:var Napfelkel1 = Weather.split('sun_phase.sunrise.hour');
setGlobal('%Napfelkel1',Napfelkel1);Valamiért az kerül a %Napfelkel1-be és a Napfelkel1-be, hogy undefined.

Szerintetek mit rontok el?
Egyáltalán hogyan kell splittelni, vagy kiszűrni az adatot a moon_phase-n és sunrise-on belüli hour-ból?
Ui.: Bocs, ha off, mert Tasker...

Előre is köszönök minden segítséget/tippet/ötletet!

MrDini

-
pigster
senior tag
Sziasztok!
A String.prototype.localeCompare()-t szeretném használni sorbarendezésre, ami nagyjából működik is.
Az itt leírtakat próbálgatom: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/localeCompare
Sehogy sem sikerül megoldanom, hogy ne:
Ákos, Anna
sorrend legyen, hanem
Anna, Ákos
Tudom, hogy a helyesírási szabályzat szerint az első a helyes, de én a másodikat szeretném...
Hiába próbálok bármilyen optiont (pl.: sensitivity: 'accent') megadni, semmi nem változik.
Van valami megoldás? -
PumpkinSeed
addikt
Mondjuk van benne igazság, talán a Java-val lenne összehasonlítási alapom, de mivel egy szemeszterben tanultam egyszerre a kettőt ezért az sem az igazi. Bár annyi összehasonlítási alapom van, hogy Java gyak vizsga előtti héten végig Javascripteztem, és mivel papíron ment a vizsga a változóim nem kaptam típust.

-
Sk8erPeter
nagyúr
Érthető jetarko kolléga álláspontja. (Erősen) típusos nyelvekből érkezve elsőre borzasztó idegesítő tud lenni a gyenge típusosság, időbe kerül, míg az ember megszokja. Épp ezért a PHP-val összevetni, hogy ahhoz képest szerinted milyen csudajó, pont nem jó példa, mivel az is gyengén típusos nyelv.
Mondjuk ha valaki színtiszta Javázás/C#-ozás/C++/stb. után kerül a JavaScript világába, akkor egy JS-kód rohadt zavaró lehet a szemnek. Ettől még JavaScriptben is lehet szép kódot írni, de szerintem sosem lesz olyan kellemes "külsőre", mint mondjuk egy jól kinéző C#-kód. Nyilván ez szubjektív, szerintem így van.
Alapvetően a gyengén típusos nyelveknek nagyon is megvan a maguk szerepe, a probléma általában szerintem az lehet velük, hogy sokakat sarkall spagettikód írására. Ettől még erősen típusos nyelvben is lehet borzalmasan gusztustalan kódokat írni, de mondjuk aki ilyen problémáktól szenved, valószínűleg nem egy kódmágus, és azt legalább a fejlesztőkörnyezet figyelmezteti, hogy valamit szarul csinál. -
PumpkinSeed
addikt
Én most ezt használom úgy, hogy most fejlesztem tovább a "nem is értem h miért akarják rátolni ezt szerver oldalra is" tudásomat. Amúgy nem akarják hanem már rá is tolták, és szerintem bár én is a "Nagyon JS kezdő létemre írom" kategóriába esek, de szerintem ez a MongoDB-s téma nagyon jó és hasznos. Én MeteorJS-t használok és az, hogy egyszerre lehet két helyen adatbázisba menti (kliens és szerver oldalon), hatalmas nagy előrelépés, és amit eddig Ajax-al PHP-val és JS kombóval lehetett megoldani azt most simán egy nyelvvel meg lehet csinálni, és sokkal rugalmasabb webalkalmazásokat lehet készíteni.
-
Zedz
addikt
-
Jim-Y
veterán
WebStorm, ha megteheted, bar fizetos, ezert elhiszem, hogy kiesik, amugy meg a Sublime az jo
Nem inditok Eclipse flame-wart, pedig sracok... ugy bennem lenne, hogy szidjam, de nem, buszke vagyok magamra 
A JS pedig egy igenis jo nyelv, en mar kb 2 eve ezzel dolgozom es hidd el, hogy nagyon meg lehet szokni, es durvan hatekonyan lehet vele haladni. A gyengen tipusossag pedig szinte egyaltalan nem okoz gondot egy baromi nagy projektnel. Vagy inkabb ugy irom, hogy a tipusossaggal van a legkevesebb gond. Neha 1-1 olyan hiba, hogy egy nem tombon hivunk tomb metodusokat, es elfelejtett a fejleszto argumentumot vizsgalni, de ez konnyen es gyorsan javithato.
-
jetarko
csendes tag
Nagyon JS kezdő létemre írom a következőket, de gondoltam hozzászólok.
Én eddig erősen típusos nyelvekben programozgattam, de mostanában mivel elindultam Java web irányba, elkezdtem játszadozni a JS és Angular világával is. Számomra ritka irritáló ez a gyengén típusos dolog, meg az hogy compile check nincs. Nagyon jó ez a JS, mert látványos dolgokat tudok összerakni vele gyorsan, de amikor már egy picit összetettebb a móka, akkor szerintem egy szenvedés. Csak ránézek egy kódra és azt látom h var var var már rosszul is vagyok tőle, kivéve ha én írtam és mindent fejben tartok, hogy mi micsoda. Vagy csak az h function asd()... hát köszi, ez is sokat mond, hogy a fv mire van.
Kicsi dolgokhoz jó a script nyelv, de már picit komplettebnél szerintem bukik az egész előnye, ezért nem is értem h miért akarják rátolni ezt szerver oldalra is.
Ne értsetek félre, tanulom és tetszik is valamilyen szinten, mert a webes világban ez elengedhetetlen, de még nagyon nem vagyok kibékülve vele.
Nem próbáltam ki még a typescript és társait, most már megvárom az Angular 2-t vele és remélem javít a helyzeten.
Am fejlesztőeszköznek mit javasoltok? Jelenleg sublime és eclipse-ben írogatom a kicsi js kódjaimat. -
martonx
veterán
Mondjuk ki nyugodtan, azért megy a szenvedés, mert a gyengén típusos nyelveknek nem tud olyan futási sebessége lenni, mint az erősen típusosaknak. Ráadásul (és ezért most megint meg fognak kövezni páran) az erősen típusos nyelvekben fejleszteni is jobb, bolond biztosabb (és itt most nem a Hello Wolrd komplexitású projektekre gondolok).
Ez utóbbin segít a typescript, Dart, coffescript, akármi, de az ezek által generált js, lehet, hogy még lassabban fut, mint a kézzel, szakértőként megírt.
Így aztán marad a szenvedés, hogy hogy lehetne valahogy elvinni az egész js-t erősen típusos irányba. -
Zedz
addikt
Hogy mire fel van ekkora hype körülötte?
-
Sk8erPeter
nagyúr
-
Zedz
addikt
"megmarad egy ilyen "volt róla szó"-projektnek"
Valami ilyesmi féle jövőt képzelek el a dolognak. A nagy JS körüli hype viszont érdekes, az eredeti tervekhez képest szinte már mindenhol tetten érhető ez a nyelv.
-
Sk8erPeter
nagyúr
Elég vicces, hogy a cím teljesen ellentmond a tartalomnak:
"Assembly-szerű nyelv válthatja le a JavaScriptet a böngészőkben"
"Erre a problémára akar egy új megoldást kínálni a W3C egy új munkacsoportja, ami egy assembly-szerű nyelv értelemzőjének beépítését javasolja a modern böngészőkbe a JavaScript mellé."Már ez is kifejezi, hogy nem LEVÁLTÁSról van szó, hanem legfeljebb kiegészítésről. Meg is őrülnék, ha assembly-szerű nyelven kellene programozni kliensoldalon. Nem tudom, programoztatok-e már assembly-ben, hát szenvedjen vele az, akinek muszáj, vagy akinek van ilyen jellegű perverziója.
JavaScript MELLÉ komoly teljesítménynövekedés esetén nem hülyeség, de lehet, hogy ez is megmarad egy ilyen "volt róla szó"-projektnek, hacsak valaki nem tesz bele nagy lóvét, hogy nyomassa orrba-szájba. -
Zedz
addikt
Nekem semmi bajom nincs a JS-sel, sőt, én szeretem is használni meg dolgozni vele. Csak nem értem ha ez egyszer most bevált, akkor miért akarják annyira megtalálni az utódját. Gondolok itt megint csak a Dartra, meg most ez. Ráadásul az MS Chakra motorja elvileg még gyorsabb lesz, mint a Google féle V8.
Typescipthez még nem volt szerencsém, de ha jól tudom az fogja az új Angular 2.0 alapját képezni.
-
martonx
veterán
-
Zedz
addikt
-
Sk8erPeter
nagyúr
... és akik még ráadásul kegyetlenül lusták is ahhoz, hogy önálló erőfeszítéseket is tegyenek annak érdekében, hogy maguktól is megpróbáljanak megtanulni valamit, és ne mindent a fórumról várjanak, szájbarágósan. Na, honda ilyen (volt).
-
fordfairlane
veterán
-
DNReNTi
őstag
-
Zedz
addikt
-
martonx
veterán
-
Zedz
addikt
Bocsánat, de másra nem tudtam gondolni hirtelen.
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
Sk8erPeter
nagyúr
-
Zedz
addikt
Szia honda, nem is tudtam, hogy új accod van!

-
Zedz
addikt
A kérdezőnek lehet érthetőbb így, ha látja másnak hogy megy. Gondolom.

-
Sk8erPeter
nagyúr
HTML-fájl, scriptfájl, az alapvető HTML-struktúra létrehozása helyett nem lett volna egyszerűbb és gyorsabb picit csak simán bedobni a konzolba a kódot, ha már meg van nyitva?

-
zone
őstag
Ez az, hogy én sem láttam benne hibát, ezek szerint a gond a codeacademy készülékében volt.

-
fordfairlane
veterán
-
zone
őstag
-
zone
őstag
-
Zedz
addikt
-
fordfairlane
veterán
-
zone
őstag
A codecademy oldalon kezdtem a JavaScriptet tanulni, de itt elakadtam. A feladat, hogy kell egy function, ami kiszámolja 5 narancs árát, ami jelenleg 5 dollár. A gond az, hogy kétszer írja ki az eredményt. Hol hibáztam?
var orangeCost = function() {
var total = orange*5;
console.log("The price is "+total);
};
var orange = 5;
orangeCost(); -
PumpkinSeed
addikt
A görgetés közbeni effektet itt hogyan csinálják meg, ha nem is JS-el de engem az érdekelne, hogy JS-el hogy lehet ilyet?
-
Zedz
addikt
-
martonx
veterán
-
Zedz
addikt
-
martonx
veterán
Nem, de a helyedben már kivárnám azt a két hónapot, és win10-es universal appban gondolkoznék. Vagy megírnám Androidra a cuccot, és átportolnám winre, így egy csapásra több milliárd potenciális usert szerezve.
Sőt akkor már valami normális nyelven állnék neki (C# hehe), mondjuk Xamarin-nal, és akkor IOS-en is futni fog az egész, így még további 1-2 milliárd usert szerezve, ráadásul ők a legfizetőképesebbek. -
Zedz
addikt
-
DR|FTK|NG
veterán
-
Zedz
addikt
-
martonx
veterán
-
Sk8erPeter
nagyúr
-
DR|FTK|NG
veterán
Oké, oké, oké.

Belső hálózaton lenne, a gépen(amiből csak egy lesz) a(z egyik) legújabb Chrome menne, csak az az egy oldal lenne megnyitva, semmi más. Nem hiszem, hogy egy 50+-os nénike át tudná írni, aki a gépet is alig tudja használni.

Lesz szerver oldali is, rábeszéltetek. Köszönöm Neked is.
-
Sk8erPeter
nagyúr
Rettentő komplikált egy ilyen feltételvizsgálat... Ne szórakozz már. Programozásnál NEM LÉTEZIK olyan, hogy megbízható felhasználó. SOHA. A létező legrosszabb eset felől kell megközelíteni az ilyen jellegű validálásokat. És amúgy is MINDIG először a szerveroldali ellenőrzést írjuk meg, és CSAK azután a kliensoldalit, mivel a kényelem, gyorsaság és hasonló szempontok abszolút másodlagosak a biztonsággal szemben.
Egyébként elég csak annyi, hogy valaki régebbi böngészőt használ, ami a HTML5-ös feature-öket még nem támogatja, és máris buktad a kliensoldali ellenőrzésedet, simán átmegy a beírt szám a szűrőn, mivel szerveroldalon egyáltalán nincs szűrőd, és még kliensoldalon sem működik a dolog, és még csak nem is gonosz júzerről volt szó. Hanem olyanról, aki valamilyen oknál fogva egy elavult szart használ. Remélem, ezek fényében nem kérdés, hogy azonnal megírod a szerveroldali ellenőrzést, főleg, hogy normális esetben nem kéne, hogy több időt elvegyen pár percnél (bár ebbe azt is beleszámítottam, hogy az ember elindítja a használt fejlesztőkörnyezetet (vagy akár szövegszerkesztőt), és megnyitja a fájlt).
-
DR|FTK|NG
veterán
-
martonx
veterán
-
DR|FTK|NG
veterán
-
wis
tag
-
DR|FTK|NG
veterán
Sziasztok.
Leszögezném előre azt, hogy kb semmit sem értek a JavaScript-hez.
Van egy szám mezőm(input > number), és azt szeretném megcsinálni, hogy csak bizonyos értékek közötti számokat lehessen beleírni(mondjuk 15 és 30 közötti számokat). Ezt PHP-ban (szerintem) meg tudnám oldani, de azt szeretném, hogy azelőtt jelezze a hibát a felhasználónak(lehetőleg hasonlóan, mint ha required lenne), mielőtt rákattint a küldés gombra, gondolom itt a JS lenne a megfelelő.Remélem, hogy érthetően fogalmaztam, a segítséget köszönöm előre is.

-
Sk8erPeter
nagyúr
-
indigo
aktív tag
Minden elismerésem és köszönöm a munkádat és a teljes körű magyarázatot!

-
Sk8erPeter
nagyúr
Hehe, és tényleg, reprodukáltam a jsFiddle-példában a problémát, <div class="modal">-ba rakva a visszakapott tartalmat, és így tényleg üresen jelenik meg. Hát ez a library működéséből következik, a megoldás simán az, hogy
1.) a visszaadott tartalomból kihagyod a "modal" osztállyal ellátott divet (végül is felesleges)
2.) átírod a displayModal függvényt úgy, hogy csak egy $(content).modal(); sor legyen benne.
Utóbbinál viszont garantálnod kell, hogy egy jQuery-nek átadható tartalom van benne, tehát pl. mindenhol szerepel egy konténerelem, pl. épp a <div class="modal">...</div> vagy hasonló, de ez annyiból törékeny, hogy pl. már egy asdasd<div class="modal">...</div>qweqwe nem működne, mert a jQuery-nek átadva így szintaktikai hibát kapnál (a jQuery ezzel a tartalommal így már nem tud mit kezdeni, elég kipróbálni azt, hogy $('asdasd<div class="modal">...</div>qweqwe'), "Syntax error, unrecognized expression" lesz az eredmény).
Persze annyiból így is-úgy is törékeny lesz a dolog, hogy ha van egy olyan div a kapott tartalomban, ami tartalmazza a "modal" osztályt, akkor az abban lévő tartalmat eleve kidobja. Szerintem ilyen szempontból szarul működik a library, de hát ez van. -
Sk8erPeter
nagyúr
Érdekes, mert úgy tűnik, a tartalom lekérése sikeresen meg is történik, ahogy látszott a korábban a konzolra kiírt tartalomból, tehát valamiért csak épp a modális ablak betöltése az adott tartalommal nem sikeres. Az általam definiált displayModal függvényt is átmásoltad?
Igazából itt a legértelmesebb a böngészőn belüli debuggolás lenne, úgy, hogy egy breakpointot raksz a sikeres AJAX-kérést jelző eseménykezelőbe, meg mondjuk a displayModal függvénybe, megnézve, hogy a tartalom az elvárt-e, mi a változók aktuális értéke, stb... Egyszerű megközelítésként, ha még nem debuggoltál (egyébként elég egyszerű), egészítsd ki mondjuk ezt is egy konzolra kiíratással:function displayModal(content) {
console.log('content: ', content);
$('<div>', {
html: content
}).modal();
}Most jobb ötletem nincs, ha a debuggolás még nem megy, mint hogy vizsgáljuk meg ilyen módon, hogy a tartalmak az elvártak-e, eljut-e idáig, stb. Ha a tartalom ezenbelül megfelelő, akkor nem nagyon értem, miért nem működik nálad, amikor a jsFiddle-példában jó, de derítsük ki egyelőre ezt, hogy idáig eljutunk-e.
(#5201):
Hát köszi, de azért bőven szoktam tévedni.
-
indigo
aktív tag
Új hozzászólás Aktív témák
-
5300 - 5201
10361 - 10001 10000 - 8001 8000 - 7901 7900 - 7801 7800 - 7701 7700 - 7601 7600 - 7501 7500 - 7401 7400 - 7301 7300 - 7201 7200 - 7101 7100 - 7001 7000 - 6901 6900 - 6801 6800 - 6701 6700 - 6601 6600 - 6501 6500 - 6401 6400 - 6301 6300 - 6201 6200 - 6101 6100 - 6001 6000 - 5901 5900 - 5801 5800 - 5701 5700 - 5601 5600 - 5501 5500 - 5401 5400 - 5301 5300 - 5201 5200 - 5101 5100 - 5001 5000 - 4901 4900 - 4801 4800 - 4701 4700 - 4601 4600 - 4501 4500 - 4401 4400 - 4301 4300 - 4201 4200 - 4101 4100 - 4001 4000 - 2001 2000 - 1
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- !AKCIÓ+GARI! GAMER PC Intel Core i5-14400F/ASUS TUF Gaming B760M/RTX 4070 12GB/32 GB DDR5 5200 MHz
- Asus ROG ALLY X + tartozékok
- G.Skill Trident Z5 Neo RGB DDR5-6000 CL30 32GB (2 16GB) Fekete
- Üzletből, Macbook Pro Retina 16" 2021,M1 Pro 10mag 32GB RAM/1TB SSD/Metal 16magGPU/Liquid Retina XDR
- Eufy Security 2C Kit
- iPhone 13 128GB 100% (1év Garancia) - ÚJ EREDETI AKKUMULÁTOR
- szinteÚJ Lenovo ThinkPad L14 Gen5 i7 155U 16GB 1TB FHD+
- HIBÁTLAN iPhone 13 Pro Max 256GB Graphite -2 ÉV GARANCIA - Kártyafüggetlen, MS5464
- 27% - MSI MAG CORELIQUID 240R V2 AIO vízhűtés!
- M5! KÉSZLETKISÖPRÉSI ULTRAAKCIÓ!!! SPACE BLACK MacBook Pro 14" M5!!! 10C/10G 16GB 512GB Gar!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest






Az én tudományom csak abból áll, h az általatok írt példákban lévő adatokat replacelem... 

(tudom ez nem megfelelő fogalmazás, de csak ahhpz tudnám hasonlítani, mint shellben a \ a "különleges" karakterek előtt)




