html中如何通过超链接的锚标签(<a href>)传递请求参数?

html中如何通过超链接的锚标签(<a href>)传递请求参数?,第1张

用问号和&符号带值啊,比如这个例子

<a href="http://www.ttjsyyq.com/product/products.asp?second_id=3002">锚标签</a>

?后面的second_id=参数,可以到下个页面接收second_id传过来的值,也就是3002

asp接收是这样写的

second_id=Request.QueryString("second_id")

response.write(second_id)

那么输入就会显示3002

 /* 

*函数功能:从href获得参数 

*sHref: 

*sArgName:arg1, arg2 

*return: the value of arg. d, re 

*/ 

function GetArgsFromHref(sHref, sArgName) 

var args = sHref.split("?") 

var retval = "" 

if(args[0] == sHref) /*参数为空*/ 

return retval /*无需做任何处理*/ 

var str = args[1] 

args = str.split("&") 

for(var i = 0 i < args.length i ++) 

str = args[i] 

var arg = str.split("=") 

if(arg.length <= 1) continue 

if(arg[0] == sArgName) retval = arg[1] 

return retval 

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6246030.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-19
下一篇 2023-03-19

发表评论

登录后才能评论

评论列表(0条)

保存