我的后端接受逗号分隔的 id 值“11,12,13”。在前端,我有一个允许多项选择并发布以下内容的检查列表。
someurl.com?id=11&id=12&id=13
如何将 $_GET 用于多个 ID 实例,将其格式化为逗号分隔的字符串?或者,是否有更好的方法强制清单以我想要的格式提交表单?
现在回到前端,我使用 XSLT 来确定是否检查一个项目以记住它的先前状态。
<xsl:choose>
<xsl:when test="$id = *">
<option selected="selected">
<xsl:value-of select="*"/>
</option>
</xsl:when>
<xsl:otherwise>
<option>
<xsl:value-of select="*"/>
</option>
</xsl:otherwise>
</xsl:choose>
当只选择一个选项但有多个选项时,这很好,您将如何处理 url 中该 $id 值的多个实例?
任何帮助和解决方案都非常感谢。