我正在为我的 Web 应用程序使用 cakephp ajax 分页。
在这个应用程序中,我也实现了搜索过滤器。当用户过滤记录时,我使用 GET 方法提交搜索表单,在控制器中我获取过滤器变量并将它们附加到分页器助手中,如下所示。
$this->paginator->options(array(
'url' => array_merge($this->passedArgs, array('?'=> $query_string)),
'update' => '#tlist',
'evalScripts' => true)
);
我的问题是,在我的分页链接中,我的所有 & 都被转换为 & 见下文并查看粗体部分。
<a href="/sites/tutor/users/ajaxtutor/page:2?gender%5B0%5D=1
&gender%5B1%5D=2" id="link-1795722171" />;
当我点击链接时,我会得到如下查询字符串:
[gender] => Array
(
[0] => 1
)
[amp;gender] => Array
(
[1] => 2
)
如何amp;
从查询字符串中删除此额外内容。
任何人都可以帮助如何应对这种情况。