错误的js中url传参方式:
window.location.href="{:url(‘Index/index‘)}>"+"/ID/"+ID; //这样可以生成,但url模式改变则不能用
window.location.href="{:url(‘Index/index‘,‘ID=" + ID+ "‘)}" //解析不成功。
window.location.href="{:url(‘Index/detail‘,[‘id‘ => "+iD+"])}";//解析不成功
window.location.href=‘{:url("Index/detail")}?id=‘+ iD ;//解析成功,但加在HTML后面
tp5中怎么在js函数中给url传参数并进行连接,废话不多说直接上代码:
function alter(id) { var str = "{:url(‘index/index‘,[‘id‘=>‘pid‘])}"; var url=str.replace(‘pid‘,id); window.location.href=url; }
原文链接:https://www.copylian.com/technology/179.html
原文:https://www.cnblogs.com/bushui/p/12693426.html