我正在寻找一种方法,只要刷新页面,就可以将带有ajax的3个html文件中的随机html文件加载到主html页面中。有一种简单的方法吗?
谢谢!
答案 0 :(得分:2)
var urls = ['url1', 'url2', 'url3'];
var randomUrl = urls[Math.floor(Math.random() * urls.length )];
$('body').load(randomUrl);
请注意,您可能遇到跨域请求政策问题。这意味着除非从外部主机发送特殊标头,否则无法使用其他域中的ajax页面加载。
或者,您可以将页面重定向到新页面:
window.location = randomUrl;