hEiti Posted July 18, 2009 Report Share Posted July 18, 2009 Sveiki, neizpludishu garas runas, ... Esmu tikko ka sacis apgut ajaxu ,jo ir nepiecieshamiba sava lapa izveidot paris objektus kas parladejas... Tad nu jautajums sekojosh: ka ajax rindinjam: } url='play.php?name=' xmlHttp.open("GET",url,true) xmlHttp.send(null); } url='play.php?name='<--- shaja vieta tiek pielikta klat vertiba gluzi ka php ar $_GET['name']; ? Ilgi mekleju interneta, kas tas varetu but bet neizdevas ... Bija ideja ari varbut taisit sessiju: $name = $_GET['name']; bet tad rodas atkal cits jautajums: Ka taja pasha vieta ievietot php sesiju? Paldies jau ieprieksh. Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted July 18, 2009 Report Share Posted July 18, 2009 Galīgi nesapratu ko tu tur gribi, bet varbūt ir īstais. // ajax.js function sendAjax(val) { /* .....kaut kāds kods..... */ url:'play.php?name=' + val; /* .....kaut kāds kods..... */ } // kautkas.php <script> sendAjax('<%= $_SESSION["name"] %>'); </script> Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted July 18, 2009 Report Share Posted July 18, 2009 url='play.php?name='<--- shaja vieta tiek pielikta klat vertiba gluzi ka php ar $_GET['name']; ? Ilgi mekleju interneta, kas tas varetu but bet neizdevas ... URL jau pats noraada ka tur var buut jebkas ( atljautaas adreses) un attieciigi aiz ? var sekot standarta GET rindinja mainigais=xxx&mainigais2=xx2 .... -- Sesijas id vari arii nepadot.. vienkarshi lapaa no kuras isauc AJAX sakumaa / session_start() // un lapaa kuraa buus tie dati ( tas URL ko pieprasi caur AJAX ) arii ieliec seesion_start() + visu kas nu tur buus tev vajadziigs ( DB konektesana utt.. ) --- Quote Link to comment Share on other sites More sharing options...
hEiti Posted July 18, 2009 Author Report Share Posted July 18, 2009 Liels paldies abiem jums, skiet kad abas metodets +/- sapratu tagad jamegina prakse :) Tomer ne.. pamocijos pamocijos, bet galu gala man neizdevas sasniegt velamo rezultatu: Tad nu pameginashu ideju velreiz pateikt IR .flv playeris.. kura radas 10 sec video.. tad ar ajax tiek parladet <div> kura iexa bija playeris, un parladejot tiek ieladeta lapa ar adresi play.php?id= video krtas nummurs Bet mana problema ir taja kad man neizdodas panakt kad otra lapa kas tiek ieladeta sanem to id kas ir pirmaja lapa .. praktiski vinja nesanem neko ... izmeginaju: $_POST, $_GET, SESSION .. ir vell variantu? .. Es apzinos kad to var izdarit ar ajax kaut ka, bet ka jau mineju sakuma ajaxu piespiedu karta apgustu steiga .. lai panaktu augstak velamo rezultatu. Vai neatrastos kads gudrs prats ajaxaa kas varetu man palidzet ar sho ? .. cik nojaushu zinosham cilvekam tas nevaretu but lielas puules,... --> + Atradu interneta kko par tadu lietu ka JQuery, bet isti nesmu izpratis vinja darbibu, vai tas varetu but tas ko es mekleju >? Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted July 18, 2009 Report Share Posted July 18, 2009 Nav svarīgi vai tu izmanto kaut kādu javascript framework`u (jQuery, Prototype utt) vai ne (pa tiešo XMLHttpRequest objekts). Tev vajag izprast ko vispār satur $_GET, $_POST un $_SESSION. // ajax.js var obj = new XMLHttpRequest(); obj.onreadystatechange = function() { if(obj.readyState == 4) { document.getElementById("video_div").innerHTML(obj.responseText); } obj.open("GET", "play.php?id=3", true); // iekš play.php id vērtība ir pieejama kā $_GET["id"] obj.send(null); } //play.php echo $_GET["id"]; // šis būs pieejams iekš XMLHttpRequest.responseText Tas ir ļoti primitīvs piemērs. Uz vecākiem pārlūkiem (IE6/IE5) varētu īsti nestrādāt. Es iesaku nevis kaut ko pamainīt manā kodā, bet gan kaut cik izprast XMLHttpRequest objektu un rakstīt savu kodu. Ja plāno izmantot daudz ajax`u un vispār javascript`u, tad izmanto kādu javascript framework`u (es ieteiktu jQuery). Quote Link to comment Share on other sites More sharing options...
hEiti Posted July 18, 2009 Author Report Share Posted July 18, 2009 (edited) Nav svarīgi vai tu izmanto kaut kādu javascript framework`u (jQuery, Prototype utt) vai ne (pa tiešo XMLHttpRequest objekts). Tev vajag izprast ko vispār satur $_GET, $_POST un $_SESSION. // ajax.js var obj = new XMLHttpRequest(); obj.onreadystatechange = function() { if(obj.readyState == 4) { document.getElementById("video_div").innerHTML(obj.responseText); } obj.open("GET", "play.php?id=3", true); // iekš play.php id vērtība ir pieejama kā $_GET["id"] obj.send(null); } //play.php echo $_GET["id"]; // šis būs pieejams iekš XMLHttpRequest.responseText Tas ir ļoti primitīvs piemērs. Uz vecākiem pārlūkiem (IE6/IE5) varētu īsti nestrādāt. Es iesaku nevis kaut ko pamainīt manā kodā, bet gan kaut cik izprast XMLHttpRequest objektu un rakstīt savu kodu. Ja plāno izmantot daudz ajax`u un vispār javascript`u, tad izmanto kādu javascript framework`u (es ieteiktu jQuery). Jautajums vai ir iespejams panakt kko lidzigu shadam variantam } url='video_player.php?video_name='+$_GET['video_name'] xmlHttp.open("GET",url,true) xmlHttp.send(null); }' ??????? Edited July 18, 2009 by hEiti Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted July 18, 2009 Report Share Posted July 18, 2009 Nē. $_XXX masīvi ir pieejami tikai PHP. Es tev iesaku vēlreiz - pamācies PHP un JS. Tad apskati AJAX. Un skaties manu pirmo piemēru - ja no tā nekas netiek skaidrs - nu tad nekā. Quote Link to comment Share on other sites More sharing options...
hEiti Posted July 18, 2009 Author Report Share Posted July 18, 2009 Ka jau teicu pirmit: Man shobird briva laika nav tik daudz lai varetu apgut visu ajaax, bet ir nepiecieshamiba pec shitada maza koda gabalinja ... ar to mana saskarsme ar ajax uz kadu laiku butu beigusies... Tapec nacu te, jo cereju kad ir kads kas parzin un varetu ar to palidzet ... Bet nu paldies jebkura gadijuma. Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted July 18, 2009 Report Share Posted July 18, 2009 (edited) Tev jau ir arī nepārzini PHP un JS. Un ja tas ir svarīgi un pašam nav laika, tad varbūt liec to izdarīt kādam citam par samaksu? Un kā jau teicu - manu pirmo ievietoto paraugu var itin labi izmantot. Edited July 18, 2009 by rATRIJS Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.