1

我正在寻找一种方法来在页面刷新时将 3 个带有 ajax 的 html 文件中的随机 html 文件加载到主 html 页面中。有没有一种简单的方法可以做到这一点?

谢谢!

4

1 回答 1

2
var urls = ['url1', 'url2', 'url3'];

var randomUrl = urls[Math.floor(Math.random() * urls.length )];

$('body').load(randomUrl);

请记住,您可能会遇到跨域请求策略问题。这意味着您无法使用来自其他域的 ajax 页面加载,除非从外部主机发送了一个特殊的标头。

或者,您可以将页面重定向到新页面:

window.location = randomUrl;
于 2013-03-13T16:39:44.580 回答