PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 开发编程 > ThinkPhp教程 > 正文

    thinkphp js使用U方法传递参数的问题

    作者:admin来源:网络浏览:时间:2020-09-30 00:07:50我要评论
    导读:在使用thinkphp开发项目中,需要使用js跳转链接,在js使用u方法获取链接地址,代码如下:<script>varsampleid=1;window.location.href="{:U...
    在使用thinkphp开发项目中,需要使用js跳转链接,在js使用u方法获取链接地址,代码如下:

    1. <script> 
    2. var sampleid = 1; 
    3. window.location.href="{:U(MODULE_NAME.'/Likecloth/delete','sample_id="+sampleid+"')}"
    4. </script> 

    上面这样写法,感觉没啥大问题,当跳转的地址url却成下面这样

    /index.php?s=/Home/Likecloth/delete/sample_id/"+sampleid+".html

    就是说U方法里没有解析js变量。

    下面换一种方法如下:
     

    1. <script> 
    2. var sampleid = 1; 
    3. window.location.href="{:U(MODULE_NAME.'/Likecloth/delete/sample_id/"+sampleid+"')}"
    4. </script> 

    这样访问地址如下:

    index.php?s=/Home/Likecloth/delete/sample_id/1.html 

    这样问题解决了,现在还不知道为啥,有时间看一下源码,在来告诉大家怎么回事。

    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-83-4947-1.html
    相关热词搜索: thinkphp U方法