@TOC
问题形容:
最近,冷月在应用tp5搭建集体博客后盾踩到了一个坑,在tp5自带的视图模板引擎中。
其中有一个利用场景是js的 window.location.href
跳转到指定页面并且传递文章id
于是冷月采纳了上面2种形式进行操作,均不能胜利解析到id的值,而是间接将变量名拼接成字符串输入。代码及谬误实例如下:
<code class="php">/** * Created by 冷月小白. * 微信公众号: 学长冷月 var articleID = $("#articleID").val(); //采纳jQuery的选择器 window.location.href = "{:url('article/markdown',['id'=>"+articleID+"])}"; // 解析失败 window.location.href = "{:url('article/markdown','id=" + articleID + "')}"; // 解析失败 */
解决办法:
采纳上面的拼接形式,则可能正确解析,获取到id的值。
<code class="php">/** * Created by 冷月小白. * 微信公众号: 学长冷月 window.location.href = "{:url('article/markdown')}?id=" + articleID; //解析胜利 */
如果这篇博文有帮忙到您,能够帮冷月点一个赞或者加一个关注哦!
欢迎关注搞代码gaodaima网的公众号:学长冷月,取得独家整顿的学习资源和日常干货推送。
如果您对我的专题内容感兴趣,也能够关注我的博客:www.lengyueit.cn