如何在 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();
}