![](/img/trans.png)
[英]Javascript/Razor Request.Params A potentially dangerous Request.QueryString value was detected from the client
[英]Pull value from js request querystring
我認為這會容易得多,但顯然我錯過了一些東西。
我在我的 html 中引用了一個 javascript 文件,例如
<script src="myfile.js?k=123456"></script>
使用打字稿,我想提取 k 查詢字符串值並在我的打字稿/javascript 中處理時使用它。 我怎樣才能做到這一點?
如果您支持現代瀏覽器,那么您可以使用URL.searchParams
解析出k
參數,如:
const src = document.body.querySelector('script').src; const params = (new URL(src)).searchParams; console.log(params.get('k'))
<script src="myfile.js?k=123456"></script>
您可以使用document.querySelector()
,或將id
添加到您的腳本標記,並從其src
屬性獲取查詢字符串值:
let value = document.querySelectorAll('script')[1].src.split('k=')[1]; let value2 = document.getElementById('script').src.split('k=')[1]; console.log(value, value2);
<script id="script" src="myfile.js?k=123456"></script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.