我正在尝试访问或使通过<a>
传递的参数值在另一个JavaScript文件中可见。我不知道该怎么做。
我有事。进入新页面的一行代码: 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
的JS文件中使用值 5 。
如何在topicId = 5
JS文件中公开或显示student_learn_topiclink
?
在student_learn_topiclink.js
中,我想做这样的事情,
$(document).ready(function(){
alert(topicId);
});
答案 0 :(得分:1)
有关使用JavaScript检索URL参数的信息,请参见this thread。对于您的特定示例,请尝试以下操作:
settings.Width = 200;
settings.PopupAnimation = PopupAnimation.Fade;
settings.Placement = PlacementMode.Absolute;
settings.HorizontalOffset = SystemParameters.FullPrimaryScreenWidth / 2 - 100;
settings.VerticalOffset = SystemParameters.FullPrimaryScreenHeight / 2 - 50;
答案 1 :(得分:0)
您可以这样使用:
var topicId = window.location.search.split('topicId=')[1];
console.log(topicId);