我想在javascript中使用smarty。在javascript中使用smarty數組
這裏是我的.PHP和.tpl的完整代碼:
.PHP
<?php
$_CRUMBS->Add("User false logs", "https://stackoverflow.com/users/user false logs/");
$ufl = $_DB->queryRaw("SELECT `user_id` ,`firstname`,`lastname` FROM `employees`");
while ($row = $ufl->next_assoc()) {
$results[] = $row;
}
$smarty->assign("ufl",$results);
$smarty->TDisplay("users/backend_users.tpl", "MDPI Backend | Backend Users", "general-content.tpl");
?>
.tpl
<h1>Create Backend Users</h1>
<script>
$(function() {
var availableTags = [
{foreach from=$ufl item=uflItem}
<tr>
<td>{$uflItem['firstname']}</td>
</tr>
{/foreach}
];
$("#tags").autocomplete({
source: availableTags
});
});
</script>
<div class="demo">
<div class="ui-widget">
<label for="tags">Tags: </label>
<input id="tags">
</div>
</div><!-- End demo -->
但我有錯誤出現。我嘗試了智慧,但沒有改變。謝謝。
Smarty的是還沒有爲JavaScript。 Smarty是針對PHP的。不要混淆關注:( –
數組中的項目應該用逗號隔開,並用引號將它們包裝在一起,因爲它們是字符串。 – fcalderan
我是PHP,smarty和Javascript開發的新手。我的目標是創建一個自動填充框smarty數組命名爲$ ufl。vorking示例採用http://jqueryui.com/demos/autocomplete/形式,但我的目標是使用smarty變量而不是靜態數組。 –