@
目錄- 問題描述:
- 解決方法:
問題描述:
最近,冷月在使用tp5搭建個人博客后臺踩到了一個坑,在tp5自帶的視圖模板引擎中,
其中有一個應用場景是js的 window.location.href 跳轉到指定頁面并且傳遞文章id
于是冷月采用了下面2種方式進行操作,均不能成功決議到id的值,而是直接將變數名拼接成字串輸出,代碼及錯誤實體如下:
/**
* Created by 冷月小白.
* 微信公眾號: 學長冷月
var articleID = $("#articleID").val(); //采用jQuery的選擇器
window.location.href = "https://www.cnblogs.com/lengyueit/archive/2021/02/09/{:url('article/markdown',['id'=>"+articleID+"])}"; // 決議失敗
window.location.href = "https://www.cnblogs.com/lengyueit/archive/2021/02/09/{:url('article/markdown','id=" + articleID + "')}"; // 決議失敗
*/

解決方法:
采用下面的拼接方式,則能夠正確決議,獲取到id的值,
/**
* Created by 冷月小白.
* 微信公眾號: 學長冷月
window.location.href = "https://www.cnblogs.com/lengyueit/archive/2021/02/09/{:url('article/markdown')}?id=" + articleID; //決議成功
*/

如果這篇博文有幫助到您,可以幫冷月點一個贊或者加一個關注哦!
歡迎關注我的公眾號:學長冷月,獲得獨家整理的學習資源和日常干貨推送,
如果您對我的專題內容感興趣,也可以關注我的博客:www.lengyueit.cn
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/258333.html
標籤:其他
