gpt4 book ai didi

javascript - JQuery 使用传递的参数值通过 $(document).ready 初始化页面

转载 作者:行者123 更新时间:2023-11-30 20:10:17 25 4
gpt4 key购买 nike

我正在尝试访问或创建一个通过 <a> 传递的参数值在另一个 javascript 文件中可见。我不知道该怎么做。

我有 ff。转到新页面的代码行:student_learn_topiclink.php 每次单击链接时

var topicLink = $('<a>' + topicTitle+ '</a>').addClass('topic_link').attr('href','view/student_learn_topiclink.php?topicId=' + topicId).attr('target','_blank');

这是点击 topicLink 后地址栏中显示的内容

http://localhost/cai/view/student_learn_topiclink.php?topicId=5

我想在 student_learn_topiclink page 中使用值 5的 JS 文件。

如何公开或制作 topicId = 5student_learn_topiclink 中可见JS文件?

student_learn_topiclink.js ,我想做这样的事情,

$(document).ready(function(){

alert(topicId);

});

最佳答案

参见 this thread关于使用 javascript 检索 URL 参数。对于您的具体示例,请尝试以下操作:

var url_string = window.location.href;
var url = new URL(url_string);
var topicId = url.searchParams.get("topicId");
console.log(topicId);

fiddle 示例:http://jsfiddle.net/craftman32/yxrvbcun/1/

关于javascript - JQuery 使用传递的参数值通过 $(document).ready 初始化页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52482268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com