2015-04-01 48 views
1

我使用tablesorter。在我设置会话cookie之前的页面中。如何格式化括号内的会话变量部分

的tablesorter有这一部分:

$.tablesorter.setFilters(table, ['', 'test' ], true); 

现在我需要会话变量这里所说的“测试”是的,但我不知道如何将其格式化......

是像这样的:

$.tablesorter.setFilters(table, ['', ($_SESSION["favcoloor"]) ], true); 

或像这样:

$.tablesorter.setFilters(table, ['', '($_SESSION["favcoloor"])' ], true); 

或像这样:

$.tablesorter.setFilters(table, ['', $_SESSION["favcoloor"] ], true); 

$.tablesorter.setFilters(table, ['', "$_SESSION["favcoloor"]" ], true); 

我不能让它工作,请帮我正确的格式。

回答

2

您需要从PHP会话变量呼应到jQuery代码:)

$.tablesorter.setFilters(table, ['', '<?php echo $_SESSION["favcoloor"]; ?>' ], true); 

如果PHP shorthand tags启用后,您可以使用此:

$.tablesorter.setFilters(table, ['', '<?=$_SESSION["favcoloor"];?>' ], true); 
+0

太感谢你了!速记标签取得了诀窍! :)它的工作 – tijnn 2015-04-01 14:26:53

+0

@tijnn如果任何答案满足您的要求作为根据问题问题,那么你必须接受这个答案。如果遇到同样类型的问题,这将有助于其他用户。 – Choxx 2015-04-01 16:00:07