错误的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+"])}";//解析不成功
tp5中怎么在js函数中给url传参数并进行连接,废话不多说直接上代码:
function test(id) { var str = "{:url('documents/edit',['id'=>'pid'])}"; var url=str.replace('pid',id); //或者 str = '{:url("documents/edit?id=")}'+id; str = "{:url('documents/add')}?"+"id="+id; window.location.href=url; }