php - 仅在 "revisit"上随机化图像

标签 php javascript html css random

现状

我目前有三个 div。我们称它们为 LeftDivCenterDivRightDivLeftDivRightDiv 都包含一个图像,每次页面“重新加载”时,即当您按 F5 或访问我网站上的不同页面时,图像都会随机化。这是使用 javascript 完成的。

访问我网站上的不同页面是通过页面 ID 完成的,例如:

  • 主页是 website.com/index.php
  • 关于页面是 website.com/index.php?page=about
  • 等等
  • 等等

访问不同的页面基本上只会改变我的 CenterDiv 上的内容(它显然位于 LeftDivRightDiv 之间)。然而,背景图像也再次随机化。这可能是因为页面刷新。

期望的情况

我基本上想要的是这些图像仅在访问者刷新或重新访问网站时(再次)随机化(例如再次在浏览器中输入网址)。我认为这最有可能需要的是在访问新页面 ID 时不要刷新整个页面,而是只刷新 CenterDiv。所以现在我们开始......

问题

有没有办法做到这一点?如果是这样,如何?推荐使用哪些方法?

预先感谢您的帮助。

最佳答案

jQuery 使 AJAX 调用变得如此简单。可能想在这里查看

http://api.jquery.com/jQuery.ajax/

对于您的问题,我认为这样的方法可能有效:

function changeDivContents(page)
{
 $.ajax({
 type: "GET",
 data: "page="+page, 
 }
 });
}  

然后,在链接中给出一个 onclick= "changeDivContents('page_you_want_to_load')"

关于php - 仅在 "revisit"上随机化图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16831100/

相关文章:

javascript - JS 比较两个数组与对象并去除重复的属性名 ES6 方式

javascript - 如何将渲染的 Handlebars 模板加载到 div 中?

php - Facebook 登录作为现有登录的补充?

php - PHP 中如何只舍入 float 数字?

javascript - 如果移动应用程序将在 React Native 中,那么在 React JS 中设置 Web 应用程序是否有优势

javascript - Socket.io 绑定(bind) - 性能和内存使用

php - 如何从字符串中的路径获取最后一个目录

PHP MySQL 更新集

javascript - 在浏览器中覆盖 TAB

python - 使用 Django 运行 bash 脚本