【发布时间】:2011-07-13 00:43:20
【问题描述】:
例子:
<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 :
-
JavaScript 在客户端执行。所以执行顺序是 PHP -> Smarty -> JavaScript。除非您想使用 Ajax 加载新内容并插入到页面中,否则这是不可能的。
-
正是我需要知道该函数是否在搜索后检索到至少 1 个结果...实际上结果意味着 max_results。如何验证该功能? isset...空...像这样的东西?请帮忙
标签: php javascript variables smarty