我的網絡應用程序已集成到Facebook。我在tpl文件中創建了一個表單,只有一個輸入,它是選擇輸入。用戶必須選擇他的一個facebook組。該選項的value
是每個組的id
。使用php與smarty在同一頁面上顯示錶單結果
所以這是我想怎樣做:
當用戶更改的選項(onchange
),所選組的成員名單將出現波紋管的select
div
。我不知道我應該用什麼(javascript,jquery,ajax等)以及如何在我的代碼中實現它。
這裏我的代碼片段:
{* --- form in tpl file --- *}
<form method="post">
<fieldset>
<div class="row">
<p style="font-weight:bold;">Choose your facebook group :</p>
</div>
<div class="row">
<select name="group" onchange="idontknow">
{foreach from=$userGroupsData item=group}
<option value="{$group.id}">{$group.name}</option>
{/foreach}
</select>
</div>
<div class="row">
{* the place where members list will appear *}
</div>
</fieldset>
</form>
PHP代碼來檢索所選組的成員列表(如果我用提交法):
<?php
$groupId = $_POST['group'];
$groupmember = $facebook->api('/'.$groupId.'/members');
$membergroup = $groupmember['data'];
foreach ($membergroup as $membergroups) {
echo "<li>".$membergroups['name']."</li>";
}
?>
任何幫助將不勝感激。謝謝