[英]How do I add a GET to an <a href> tag?
如图所示,我有一组类别。 我想要,当我单击类别时,它会按类别重新组织博客文章。 为此,我需要在侧面发送GET。 但我不知道。
<div class="lx-sidebar-item">
<div class="lx-sidebar-item-title">
<h3>Categories</h3>
</div>
<div class="lx-sidebar-item-content">
<div class="lx-links-list">
<ul>
<?php $i = 0; while ($i < $numOfRowsCategories){
echo '<li><a href="">';echo $categories[0]; array_shift($categories); echo'<span>';echo $amount[0]; array_shift($amount);'</span></a></li>';$i++;}
?>
</ul>
</form>
<div class="lx-clear-fix"></div>
</div>
</div>
</div>
numOfRowsCategories只是数据库中cateogires表的rowCount。 $ categories只是来自所有类别数据库的数组。
我尝试了该解决方案,该解决方案说使用按钮代替, 如何使用<a href="...">标记提交POST表单?
尽管从理论上讲它是可行的,但我不知道如何设置按钮的样式以使其看起来像我的当前页面。
如果$ categories [0]是ID。 你应该使用
<ul>
<?php $i = 0; while ($i < $numOfRowsCategories){
echo '<li><a href="yourPage.php?categories='.$categories[$i].'">Category N</a></li>';$i++;}
?>
</ul>
这是yourPage.php是将在另一侧获得$ _GET ['categories']的页面。 并且,?categories =是变量,它将通过GET方法发送到yourPage.php。
您需要将标签更改为:
<a href="ajax_url_goes_here?var_name_expected_on_server=category_id">
如果您提供更多信息,我可以提供更完整的答案。 现在还不清楚$ categories是否包含id,以及服务器端代码期望的变量名称是什么。
<ul>
<?php $i = 0; while ($i < $numOfRowsCategories){
echo '<li><a href="yourPage.php?categories='.$categories[$i].'">Category N</a></li>';$i++;}
?>
是正确的代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.