makarons Posted January 31, 2012 Report Posted January 31, 2012 (edited) tātad man ir kodiņš, kurš ģenerē spanus ar jquery onClick skriptu, bet nenotiek echo, jo redz ir k-kāda kļūda, esmu izmēģinājis šitā un tā, bet nekas nesanāk. $sql = "SELECT * FROM `edienuveidi` ORDER BY 'order' ASC"; $rows = $db->query($sql); while ($record = $db->fetch($rows)) { echo "<span onClick=\"$.ajax({url: \"sirds/edienkarte.php\",data: \"id=".$record[id]."&val=\"+valoda}).done(function( html ) {$('body').prepend('<div id=\"ower\"></div><div id=\"edienkarte\"><div id=\"ups\"><span id=\"x\" onClick=\"$('#ower').hide();$('#edienkarte').hide();\">X</span></div>'+html+'<div id=\"downs\"></div></div>');});\">".$record[VALODA]."</span> | "; } un met ārā Parse error: syntax error, unexpected '(', expecting T_VARIABLE or '$' in /home6/livorest/public_html/zvejniekadels.lv/demo/index.php(122) : eval()'d code on line 6 p.s. zinu zinu kods ir samocīts, bet tas ir prototips + šis kods tiek laists no mysql queryia caur eval() Edited January 31, 2012 by makarons Quote
daGrevis Posted January 31, 2012 Report Posted January 31, 2012 Tu ar PHP izvadi JavaSkriptu kas uztaisa eventu uz DOM elementa, kas tad ar AJAX pieprasījumu paņem informāciju no PHP puses? I don't wanna life on this planet anymore. Quote
Kemito Posted January 31, 2012 Report Posted January 31, 2012 Varētu labāk pastāstīt domu, ko tur vēlies panākt, tā būt vieglāk atrisināt problēmu, nekā skatīties uz šo. Quote
makarons Posted January 31, 2012 Author Report Posted January 31, 2012 Varētu labāk pastāstīt domu, ko tur vēlies panākt, tā būt vieglāk atrisināt problēmu, nekā skatīties uz šo. Lieta tāda, ka taisu ēdienkartes skriptu. tieši šī daļa paredzēta, lai izvadītu veidus - brokastis, pusdienas utt - un uzspiežot uz attiecīgā veida izlec popups, kurš ņem info no faila edienkarte.php, kuram padod caur ajax datus par konkrēto kategoriju no kuras ekstraktēt apakškategorijas un to produktus... Quote
makarons Posted January 31, 2012 Author Report Posted January 31, 2012 Atrisnināju problēmu uzraukstot jaunu funkciju, kur tiek pievienota katram ierakstam, pašlaik izskatās ka viss iet!, ja kādam interesē varu padalīties ar ejošo kodu! Quote
briedis Posted January 31, 2012 Report Posted January 31, 2012 Parādi to galējo kodu, lai varam kaut ko ieteikt, citādi pirmais koda fragments ir galīgi garām. Quote
makarons Posted January 31, 2012 Author Report Posted January 31, 2012 $sql = "SELECT * FROM `edienuveidi` ORDER BY 'order' ASC"; $rows = $db->query($sql); echo "| "; while ($record = $db->fetch($rows)) { echo "<span onClick=\"atvert('".$record[id]."', '".VALODA."');\" style=\"cursor: pointer\">".$record[VALODA]."</span> | "; } function atvert(a,b) { return $.ajax({url: "sirds/edienkarte.php",data: "id="+a+"&val="+b}).done(function( html ) {$('body').prepend('<div id="ower"></div><div id="edienkarte"><div id="ups"><span id="x" onClick="$(\'#ower\').hide();$(\'#edienkarte\').hide();">X</span></div>'+html+'<div id="downs"></div></div>');}); } Quote
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.