如何在括号部分格式化会话变量

How to format a session variable in a bracket part

我使用表格分类器。在我设置会话 cookie 之前的页面中。

tablesorter 有这部分:

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

现在我需要单词 'test' 所在的会话变量,但我不知道如何格式化它...

是这样的吗:

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

或者像这样:

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

或者像这样:

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

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

我无法让它工作,请帮助我正确格式化。

您需要将 PHP 中的会话变量回显到您的 jQuery 代码中:)

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

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

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