tp5中url使用js变量传参方法

错误的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;
}

 

posted @ 2020-04-13 19:33  不睡  阅读(1625)  评论(0)    收藏  举报