safey Posted December 16, 2012 Share Posted December 16, 2012 (edited) I don't know the syntax , couldn't find anything similar on the net please help : Code: <script type="text/javascript"> var u=$('#2').find('tbody > tr').size(); <%section name='i' start=0 loop=u%> alert('in loop'); <%/section%> </script> Edited December 16, 2012 by safey Quote Link to comment https://forums.phpfreaks.com/topic/272050-how-to-use-javascript-variable-in-smarty-section-loop/ Share on other sites More sharing options...
PFMaBiSmAd Posted December 16, 2012 Share Posted December 16, 2012 Javascript code and its variables run/exist in the browser after the page has been sent from the server to the browser. Smarty template logic and its variables run/exist on the server when the page is requested. Smary can produce and output javascript on a page, but the only thing that javascript can do to a server is make a http request. To do what you are asking would require that you use AJAX to make a http request to a page on the server to pass the value in u as a GET or POST parameter, then send back the resulting html from the smarty logic and insert it into the DOM on the page. Quote Link to comment https://forums.phpfreaks.com/topic/272050-how-to-use-javascript-variable-in-smarty-section-loop/#findComment-1399673 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.