在页面加载时使用ajax加载随机html

时间:2013-03-13 16:32:25

标签: ajax random load

我正在寻找一种方法,只要刷新页面,就可以将带有ajax的3个html文件中的随机html文件加载到主html页面中。有一种简单的方法吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

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

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

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

请注意,您可能遇到跨域请求政策问题。这意味着除非从外部主机发送特殊标头,否则无法使用其他域中的ajax页面加载。

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

window.location = randomUrl;