html部分:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><style type="text/css">.showBox{width: 200px;height: 200px;margin: 100px auto;border: 1px solid gray;}</style>
</head>
<body><div class="showBox"></div><input type="button" value='彭于晏' data-name = 'pyy'><input type="button" value='周董' data-name = 'jay'><input type="button" value='陈老师^_^' data-name = 'cgx'>
</body>
</html>
<script type="text/javascript">var btns =  document.querySelectorAll('input');//  循环绑定点击事件for (var i = 0; i < btns.length; i++) {btns[i].onclick = function(){// 创建var ajax = new XMLHttpRequest();// 修改 url的值 01.changeImg.php?starName =// 获取 data-自定义属性
             console.log(this.dataset.name);// 设置
             ajax.open('get','01.changeImg.php?starName='+this.dataset.name);// 发送
             ajax.send();// 注册
             ajax.onreadystatechange = function(){if(ajax.readyState==4 &&ajax.status==200){// 判断并使用
                     console.log(ajax.responseText);// 设置 展示div的 background属性
                     document.querySelector('.showBox').style.background = 'url('+ajax.responseText+') no-repeat center/cover';}}}};
</script>

PHP部分:

<?php // 获取提交的数据 明星数据 key$starKey =  $_GET['starName'];// 关系型数组 key->value$starArr = array('pyy'=>'img/pyy.jpg','jay'=>'img/jay.jpg','cgx'=>'img/cgx.jpg');// echo value// 通过key  获取对应的 valueecho $starArr[$starKey];?>

转载于:https://www.cnblogs.com/famensaodiseng/p/6265511.html

ajax切换明星头像!相关推荐

  1. ajax换头像,ajax切换明星头像!

    html部分: Document .showBox{ width: 200px; height: 200px; margin: 100px auto; border: 1px solid gray; ...

  2. ajax链接php,关于php:在ajax切换后,单击链接没有任何作用?

    我想在这里找出一个奇怪的情况.我正在尝试设计邮箱系统,并让ajax-y成为某些选择.这是场景: 我们有一个页面,其中包含2个标签,收件箱和撰写.收件箱本质上是形式为mailbox.php?msg = ...

  3. 《三国志11》版明星头像

    做的很经典!<三国志11>版明星恶搞头像 徐若瑄 朱茵 范冰冰 关之琳 郭富城 莫文尉 吴彦祖 周慧敏 蔡卓妍 陈冠希 陈慧琳 刘德华 孙燕姿 刘亦菲 谢霆锋 余文乐 张柏芝 张学友 钟欣 ...

  4. java ajax上传头像代码_ajax头像上传

    $(function() {var canvas = document.getElementById("container"), context= canvas.getContex ...

  5. java ajax 更改头像_为什么js通过ajax前端修改头像不能立刻生效?

    项目中有一个上传头像的功能,每次上传成功后,,数据库里的路径已经更新到了,但是刷新后就变成之前的头像,必需重新登录系统,才能显示修改后的头像.现在要改成,修改后就立刻生效. var photoImg; ...

  6. ajax 切换列表,javascript实现列表切换效果

    IE兼容性没处理,确切的说不太会,还望指点一二 思路: 1.js获取要给定点击事件的按钮组对象,如btns=document.xxx(),遍历过程绑定事件之前先取得当前对象的下标eg:btns[i]. ...

  7. python 读取图片成为一维数组_OpenCV与Python之图像的读入与显示以及利用Numpy的图像转换...

    1:读入图像,显示图像与保存图像 代码: import cv2 img=cv2.imread('lena.jpg',cv2.IMREAD_COLOR) cv2.namedWindow('lena',c ...

  8. ajax使用频率,11-Ajax详解

    Ajax的基本概念及使用 同步&异步 同步:必须等待前面的任务完成,才能继续后面的任务: 异步:不受当前主要任务的影响. 举个例子: 同步:我们在银行排队时,只有等到你了,才能够去处理业务: ...

  9. 6.28 头像预览:form方法和ajax方法

    一用form实现头像预览 <!DOCTYPE html> <html lang="zh"> <head><meta charset=&qu ...

最新文章

  1. ReactiveCocoa代码实践之-更多思考
  2. golang 获取切片 slice 第一个 最后一个 元素
  3. php 时钟函数,使用PHP的日期与时间函数技巧
  4. 缓存工具类MyCacheUtil
  5. 【干货分享】流程DEMO-补打卡
  6. 火狐 移动 html 元素,python中的Firefox+Selenium:如何交互式地获取元素html?
  7. 【计算机网络】为什么一个路由器会有两个wifi信号
  8. 睡前小故事之Html
  9. 【104】Maven3.5.0结合eclipse使用,提示Lambda expressions are allowed only at source level 1.8 or above错误的解决方法
  10. Python 基金会 —— 模块和包简介
  11. win7旗舰版无法安装kb2670838ie补丁都打不上去 玩h1z1
  12. 用engineercms建立项目管理平台
  13. c语言程序设计mooc作业平台答案,C语言程序设计下mooc答案.docx
  14. P5556 圣剑护符 题解
  15. tp5实现微信小程序支付
  16. webdriver+Chrome 设置代理
  17. 了解【泰科】协作机器人产品资料大全
  18. 统信UOS系统Redis-5.0.5安装包方式部署
  19. Apollo EM Planner阅读笔记
  20. HQChart--uniApp v3 中使用 render.js

热门文章

  1. php分发,详细介绍php钩子和简单分发方式
  2. data参数 layui_layui数据格式
  3. python如何收集数据库_利用Python操作mysql数据库
  4. 浙江大学-包家立计算生物学1
  5. Andrew ng清华报告听后感
  6. treeview 失去焦点时触发_33岁进央视,40岁主持《焦点访谈》的敬一丹,什么成就了她?...
  7. 计算机技能测试题12答案,计算机基本技能考试选择题及答_计算机一级考试练习题及答案...
  8. pip 离线安装_安装不上python的模块怎么办?别怕,我这有妙招!
  9. 函数调用方式以及this指向
  10. java中对于框架的理解_接触Java项目一周后对一些基本框架的理解 | 学步园