Forum » Izdelava spletišč » [Javascript] Iskanje po spletni strani
[Javascript] Iskanje po spletni strani
d4vid ::
Rad bi naredil iskanje po spletni strani. Pravzaprav imam predvajalnik glasbe. Noter je playlista in rad bi iskal po tej playlisti. Rad bi naredil živo iskanje, torej, da se rezultati sproti izločajo in se prikažejo samo tisti, ki se ujemajo.
Tole je javascript koda te playliste. Rad bi spravil zraven še iskanje.
<script type="text/javascript"> //<![CDATA[ $(document).ready(function(){ new jPlayerPlaylist({ jPlayer: "#jquery_jplayer_1", cssSelectorAncestor: "#jp_container_1" }, [ { title:"Muzika 1", artist:"", mp3: "muzika.mp3", }, { title:"Muzika 1", artist:"", mp3: "muzika.mp3", }, ...
Tole je javascript koda te playliste. Rad bi spravil zraven še iskanje.
Main PC: Asus PN50 | AMD Ryzen 5 4500U | 16 GB RAM | 256 GB SSD
PC2: HP Z400 | Intel Xeon L5630 | 6 GB RAM | 120 GB SSD
Laptop: HP Elitebook 840G1 | Intel i5 | 8 GB RAM | 256 GB SSD
PC2: HP Z400 | Intel Xeon L5630 | 6 GB RAM | 120 GB SSD
Laptop: HP Elitebook 840G1 | Intel i5 | 8 GB RAM | 256 GB SSD
MisterR ::
evo ti, še na w3schools imajo podoben primer
klik
p.s.
zakaj shranjuješ playlisto v JS mi pa res ni jasno.
klik
p.s.
zakaj shranjuješ playlisto v JS mi pa res ni jasno.
Zgodovina sprememb…
- spremenil: MisterR ()
d4vid ::
Pač pot do glasbenih datotek imam v bazi, potem pa zanka to izpiše v JSju :)
Main PC: Asus PN50 | AMD Ryzen 5 4500U | 16 GB RAM | 256 GB SSD
PC2: HP Z400 | Intel Xeon L5630 | 6 GB RAM | 120 GB SSD
Laptop: HP Elitebook 840G1 | Intel i5 | 8 GB RAM | 256 GB SSD
PC2: HP Z400 | Intel Xeon L5630 | 6 GB RAM | 120 GB SSD
Laptop: HP Elitebook 840G1 | Intel i5 | 8 GB RAM | 256 GB SSD
MisterR ::
In o kaki zanki oz. bolje rečeno, katerem jeziku govoriš? Ker to da to delaš v JS ni priporočljivo niti ni normalno.
Lion29 ::
pa dej RockyS kaj kompliciras...kaj ma veze, zakaj on to uporablja... pac ima bazo in jo prek json-a prikazuje na strani....
povej mu raje, kako naj isce
povej mu raje, kako naj isce
Founder and CTO @ Article-Factory.ai
d4vid ::
Na strežniku imam glasbo samo zase in zaenkrat deluje vse brez težav. Rad pa bi zraven dodal še neko iskanje po glasbi. Zanka je v PHPju. Glasbo mam na strežniku pa zato, ker mam pokvarjen disk od laptopa in bootam iz Live SD kartice. Drugače bi imel iTunes ali pa kaj takega :)
Main PC: Asus PN50 | AMD Ryzen 5 4500U | 16 GB RAM | 256 GB SSD
PC2: HP Z400 | Intel Xeon L5630 | 6 GB RAM | 120 GB SSD
Laptop: HP Elitebook 840G1 | Intel i5 | 8 GB RAM | 256 GB SSD
PC2: HP Z400 | Intel Xeon L5630 | 6 GB RAM | 120 GB SSD
Laptop: HP Elitebook 840G1 | Intel i5 | 8 GB RAM | 256 GB SSD
MisterR ::
pa dej RockyS kaj kompliciras...kaj ma veze, zakaj on to uporablja... pac ima bazo in jo prek json-a prikazuje na strani....
povej mu raje, kako naj isce
Wtf? Sem mu povedal, sem mu dal link, če iz tistega "tutoriala" ne najde rešitve bi mu pa vsebina definitivno morala biti v pomoč pri nadaljnem iskanju.
In zakaj po tvojem mnenju kompliciram? Zato, ker mu hočem povedat, da obstajajo boljše rešitve?
d4vid če pa programiranje ni tvoja primarna skrb pa uporabi že kako izdelano rešitev, google: html5 audio player with playlist
kunigunda ::
Aha, zdej vidm rockys da si mu ti odgovoru kuj na zacetku pa nism skupi dal naslednjega posta.
Ajax-a folk ne pozna dost kukr se pogovarjam vsi mislijo da je nekak bavbav pa niti citat ne grejo potem.
Ajax-a folk ne pozna dost kukr se pogovarjam vsi mislijo da je nekak bavbav pa niti citat ne grejo potem.
Lion29 ::
d4vid ni spraseval po ajaxu in server side searchu, ampak po searchu pri ze dobljenih rezultatih
vprasanje je cisto jasno in konkretno, se kodo je prilepil.... imas json objekt (spisek objektov) in z JSjem isces po tem objektu.... zakaj bi za vsako malenkost delal request na server??
ce ni recimo par tisoc entrijev, se da iskati simple z enim iterationom ces objekt in vse fielde, oz. tiste file po kjerih isces... potem pa lahko uporabis bodisi substr ali indexOf da preveris, ce tista vrednost vsebuje iskani niz..
vsekakor pa tudi jaz priporocam, da iskanje izvedez server side, ze v mysql queriju, client side pa izvedes le koncno filtriranje
vprasanje je cisto jasno in konkretno, se kodo je prilepil.... imas json objekt (spisek objektov) in z JSjem isces po tem objektu.... zakaj bi za vsako malenkost delal request na server??
ce ni recimo par tisoc entrijev, se da iskati simple z enim iterationom ces objekt in vse fielde, oz. tiste file po kjerih isces... potem pa lahko uporabis bodisi substr ali indexOf da preveris, ce tista vrednost vsebuje iskani niz..
vsekakor pa tudi jaz priporocam, da iskanje izvedez server side, ze v mysql queriju, client side pa izvedes le koncno filtriranje
Founder and CTO @ Article-Factory.ai
Mipe ::
Jah, tisto je array, torej se ga da filtrirat in real time. Izločit vse elemente, ki ne vsebujejo iskanega niza.
MisterR ::
Sem predvideval da je d4vid začetnik oz. se še uči programiranja, in ja, za 10, 100 komadov ne rabiš delat requestov, ampak če se učiš je že od začetka vredu, če kdo nakaže na drugačno (primernejšo) pot, ker nič ni hujšega od tega, da nekaj razviješ (ja, tudi iz takega simpl playera lahko nastane kaj večjega) in moraš čez pol leta it nazaj optimizirat kodo.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Kaj prvo PHP ali Javascript (strani: 1 2 )Oddelek: Izdelava spletišč | 10320 (8928) | HardFu |
» | responsive/adaptive design na iphonuOddelek: Izdelava spletišč | 868 (652) | JayKay |
» | Prikaži več gumbOddelek: Programiranje | 3312 (2729) | MrBrdo |
» | Spletne trgovine z oblačiliOddelek: Loža | 7006 (5457) | oracle89 |
» | Objekt za izbiro jezika v HTMLOddelek: Izdelava spletišč | 3834 (3573) | MrBrdo |