例:{if $results != 0}
私はそれをどのように行うことができます。Javascriptの変数 - > Php - > Smarty ...可能ですか?
<script type="text/javascript">
insertVideos({
'block':'youtubeDiv',
'q':'keyword',
'type':'search',
'results':8,
'order':'most_relevance',
'player':'embed',
'layout':'thumbnails'
});
</script>
私はのようなものを必要とするプロセスの最後に 、変数として「結果」は合格することが必要ですか?
PHPの情報をjsに渡します。 – hornetbzz
JavaScriptはクライアント側で実行されます。したがって、実行順序はPHP - > Smarty - > JavaScriptです。 Ajaxで新しいコンテンツを読み込んでページに挿入したいのでない限り、それは不可能です。 –
正確には、その関数が検索後に少なくとも1つの結果を取得するかどうかを知る必要があります。実際の結果はmax_resultsを意味します。その機能を確認するには? isset ...空...これのようなもの?助けてください – smepie