【发布时间】:2015-05-12 11:43:39
【问题描述】:
大家好,我正在尝试使用 jQuery 插件表排序器 (tablesorter.com)。我根据他们的演示制作了一个测试页面,它没有问题。但是现在我正在尝试将它实施到我的网站中,但我无法让它为我做任何事情。这是我的代码。
HTML/PHP
<table border="0" cellpadding="0" cellspacing="0" id="orgTable" class="tablesorter">
<thead>
<tr>
<th><?=$languageDB->berkGet("object_organization_name");?></th>
<th><?=$languageDB->berkGet("object_organization_description");?></th>
<th><?=$languageDB->berkGet("object_organization_system_name");?></th>
<th><?=$languageDB->berkGet("object_organization_status");?></th>
<th><?=$languageDB->berkGet("object_organization_client");?></th>
<th><?=$languageDB->berkGet("object_organization_actions");?></th>
</tr>
</thead>
<?foreach ($organizations as $organizationObj) {
foreach ($organizationObj as $curOrg) {
if($curOrg->get("name") == "System"){
//Hide the System organization from vCloud
continue;
}?>
<tbody>
<tr>
<td><?=$curOrg->get("name");?></td>
<td><?=$curOrg->get("description")===""?"None":$curOrg->get("description")?></td>
<td><?=$curOrg->get("systemName")?></td>
<td><?=$status[$curOrg->get('status')];?></td>
<td id="client<?=$curOrg->get('id');?>">
<?if($curOrg->get("clientId")==0){ ?>
<button class="btn btn-tiny btn-reverse associate" data-uid="<?=$curOrg->get('id');?>"><?=$languageDB->berkGet("action_associate");?></button>
<?} else{
$client=new client($curOrg->get("clientId"));?>
<?=$client->get("companyName");?>
<?}?>
</td>
<td><a href="/organizationDetails.php?id=<?=$curOrg->get('id');?>" class="btn btn-tiny"><i class="fa fa-info-circle"></i></a>
<?if($curOrg->get("clientId")>0){ ?>
<button class="btn btn-danger btn-tiny" id="remove" data-uid="<?=$curOrg->get('id');?>" data-name="<?=$curOrg->get('name');?>"><i class="fa fa-trash"></i> </button>
<?}?>
</tr>
</tbody>
<?}
}?>
</table>
Javascript
<script type="text/javascript" src="js/jquery-1.9.1.js" />
<script type="text/javascript" src="js/jquery.tablesorter.js" />
<script type="text/javascript">
$(document).ready(function()
{
$("#orgTable").tablesorter();
}
);
</script>
【问题讨论】:
-
你有什么错误吗?
-
我在 http 方面或 javascript 方面没有收到任何错误。
-
<script>标签不应自动关闭。 -
谢谢你的提示,我从来不知道这个我从来没有使用过javascript。我已经修复了标签,但它仍然无法正常工作。
-
我的问题已经解决了。 标签需要放在 for 循环之外。谢谢大家的帮助:)
标签: javascript php jquery html