我的网络应用程序已集成到 facebook。我在 tpl 文件中创建了一个只有一个输入的表单,即选择输入。用户必须选择他的 facebook 群组之一。该value
选项是id
每个组的。
所以这就是我想做的:
当用户更改选项 ( 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>";
}
?>
任何帮助将不胜感激。谢谢