有几个选项,但一般相信你可以改变什么服务器发送下来没有服务器端逻辑是不合逻辑的。服务器将使用什么逻辑来进行更改?
但是,如果你服务了相同的页面,但简单地改变它的名字,有一两件事你可以做的是使页面向下发送静态内容没有名称的任何地方,只需把
<span class='name-of-linked-user'></span>
的任何地方名字应该出现。在这一点上,让john doe的链接转到“page.html?name = john%20doe”并添加一些静态jQuery到页面。从http://www.jquerybyexample.net/2012/06/get-url-parameters-using-jquery.html复制的获取URL参数代码:
function GetURLParameter(sParam)
{
var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.split('&');
for (var i = 0; i < sURLVariables.length; i++)
{
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == sParam)
{
return sParameterName[1];
}
}
}
,然后一个简单的jQuery循环经过静态内容使其“动态”
$('.name-of-linked-user').each(function(){
$(this).text(GetURLParameter('name'));
});
来源
2017-09-15 21:13:03
BeN
[传递JavaScript变量]的可能的复制( https://开头计算器。com/questions/975050/passing-javascript-variable-to-a-href) –