如何通过a标签href属性同时传递多个变量及对应数据
实现多URL参数传递的方法
URL 中 GET 请求的多个参数使用 & 符号分隔,而非逗号,你可以按照如下格式修改代码,即可同时传递 email 和 name 两个参数:
<button> <a href="/sendSessionConformationEmail?email=<%=data[i].EMAIL%>&name=<%=data[i].NAME%>"> SEND SESSION CONFORMATION EMAIL </a> </button>
拓展说明
- 如需传递更多参数,继续按照
&参数名=参数值的格式在URL末尾拼接即可 - 若参数值包含中文、空格、
&、=这类特殊字符,建议先对参数值做URL编码处理,避免后端解析参数时出现异常。你可以在模板输出参数值时调用对应编码方法包裹值,示例如下(编码方法可根据你实际使用的模板语法调整):
<button> <a href="/sendSessionConformationEmail?email=<%=encodeURIComponent(data[i].EMAIL)%>&name=<%=encodeURIComponent(data[i].NAME)%>"> SEND SESSION CONFORMATION EMAIL </a> </button>
内容的提问来源于stack exchange,提问作者gianlps
相关产品推荐
相关产品推荐

