例子:Javascript變量 - > Php - > Smarty ...有可能嗎?
<script type="text/javascript">
insertVideos({
'block':'youtubeDiv',
'q':'keyword',
'type':'search',
'results':8,
'order':'most_relevance',
'player':'embed',
'layout':'thumbnails'
});
</script>
我需要的是「結果」作爲一個變量來傳遞, 在過程結束時,我需要這樣的東西:{if $results != 0}
我該怎麼辦呢?
將php信息傳遞給js: – hornetbzz
JavaScript在客戶端執行。所以執行順序是PHP - > Smarty - > JavaScript。除非你想用Ajax加載新內容並插入到頁面中,否則這是不可能的。 –
正是我需要知道,如果該功能在搜索後至少返回1個結果...實際結果意味着max_results。如何驗證該功能? isset ...空......這樣的事情?請幫助 – smepie