如何在 javascript 中创建随机动态链接?
how to create random dynamic links in javascript?
大家好,我是网络开发领域的新手。我正在尝试编写一个可以获得动态链接的代码。
就像 url 中的 ?
之后一样,我想生成随机数,这样每次用户访问该网站时,它都会调用服务器而不使用缓存。
在angularjs中你可以使用nghref指令https://docs.angularjs.org/api/ng/directive/ngHref
像这样:
// html
<a ng-href="someurl/?rand={{getRand()}}">link</a>
// angular controller
$scope.getRand = function() {
return Math.floor(Math.random()*100000)
}
满足您要求的最佳方法是以毫秒为单位附加系统时间而不是随机数,因为随机数可以相同。
您可以用作 -
<div ng-app ng-controller="Ctrl">
<a ng-href="url/?no={{time}}">link</a>
</div>
function Ctrl($scope)
{
$scope.time = new Date().getTime();
}
大家好,我是网络开发领域的新手。我正在尝试编写一个可以获得动态链接的代码。
就像 url 中的 ?
之后一样,我想生成随机数,这样每次用户访问该网站时,它都会调用服务器而不使用缓存。
在angularjs中你可以使用nghref指令https://docs.angularjs.org/api/ng/directive/ngHref
像这样:
// html
<a ng-href="someurl/?rand={{getRand()}}">link</a>
// angular controller
$scope.getRand = function() {
return Math.floor(Math.random()*100000)
}
满足您要求的最佳方法是以毫秒为单位附加系统时间而不是随机数,因为随机数可以相同。
您可以用作 -
<div ng-app ng-controller="Ctrl">
<a ng-href="url/?no={{time}}">link</a>
</div>
function Ctrl($scope)
{
$scope.time = new Date().getTime();
}