ajax切换明星头像!
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切换明星头像!相关推荐
- ajax换头像,ajax切换明星头像!
html部分: Document .showBox{ width: 200px; height: 200px; margin: 100px auto; border: 1px solid gray; ...
- ajax链接php,关于php:在ajax切换后,单击链接没有任何作用?
我想在这里找出一个奇怪的情况.我正在尝试设计邮箱系统,并让ajax-y成为某些选择.这是场景: 我们有一个页面,其中包含2个标签,收件箱和撰写.收件箱本质上是形式为mailbox.php?msg = ...
- 《三国志11》版明星头像
做的很经典!<三国志11>版明星恶搞头像 徐若瑄 朱茵 范冰冰 关之琳 郭富城 莫文尉 吴彦祖 周慧敏 蔡卓妍 陈冠希 陈慧琳 刘德华 孙燕姿 刘亦菲 谢霆锋 余文乐 张柏芝 张学友 钟欣 ...
- java ajax上传头像代码_ajax头像上传
$(function() {var canvas = document.getElementById("container"), context= canvas.getContex ...
- java ajax 更改头像_为什么js通过ajax前端修改头像不能立刻生效?
项目中有一个上传头像的功能,每次上传成功后,,数据库里的路径已经更新到了,但是刷新后就变成之前的头像,必需重新登录系统,才能显示修改后的头像.现在要改成,修改后就立刻生效. var photoImg; ...
- ajax 切换列表,javascript实现列表切换效果
IE兼容性没处理,确切的说不太会,还望指点一二 思路: 1.js获取要给定点击事件的按钮组对象,如btns=document.xxx(),遍历过程绑定事件之前先取得当前对象的下标eg:btns[i]. ...
- python 读取图片成为一维数组_OpenCV与Python之图像的读入与显示以及利用Numpy的图像转换...
1:读入图像,显示图像与保存图像 代码: import cv2 img=cv2.imread('lena.jpg',cv2.IMREAD_COLOR) cv2.namedWindow('lena',c ...
- ajax使用频率,11-Ajax详解
Ajax的基本概念及使用 同步&异步 同步:必须等待前面的任务完成,才能继续后面的任务: 异步:不受当前主要任务的影响. 举个例子: 同步:我们在银行排队时,只有等到你了,才能够去处理业务: ...
- 6.28 头像预览:form方法和ajax方法
一用form实现头像预览 <!DOCTYPE html> <html lang="zh"> <head><meta charset=&qu ...
最新文章
- ReactiveCocoa代码实践之-更多思考
- golang 获取切片 slice 第一个 最后一个 元素
- php 时钟函数,使用PHP的日期与时间函数技巧
- 缓存工具类MyCacheUtil
- 【干货分享】流程DEMO-补打卡
- 火狐 移动 html 元素,python中的Firefox+Selenium:如何交互式地获取元素html?
- 【计算机网络】为什么一个路由器会有两个wifi信号
- 睡前小故事之Html
- 【104】Maven3.5.0结合eclipse使用,提示Lambda expressions are allowed only at source level 1.8 or above错误的解决方法
- Python 基金会 —— 模块和包简介
- win7旗舰版无法安装kb2670838ie补丁都打不上去 玩h1z1
- 用engineercms建立项目管理平台
- c语言程序设计mooc作业平台答案,C语言程序设计下mooc答案.docx
- P5556 圣剑护符 题解
- tp5实现微信小程序支付
- webdriver+Chrome 设置代理
- 了解【泰科】协作机器人产品资料大全
- 统信UOS系统Redis-5.0.5安装包方式部署
- Apollo EM Planner阅读笔记
- HQChart--uniApp v3 中使用 render.js
热门文章
- php分发,详细介绍php钩子和简单分发方式
- data参数 layui_layui数据格式
- python如何收集数据库_利用Python操作mysql数据库
- 浙江大学-包家立计算生物学1
- Andrew ng清华报告听后感
- treeview 失去焦点时触发_33岁进央视,40岁主持《焦点访谈》的敬一丹,什么成就了她?...
- 计算机技能测试题12答案,计算机基本技能考试选择题及答_计算机一级考试练习题及答案...
- pip 离线安装_安装不上python的模块怎么办?别怕,我这有妙招!
- 函数调用方式以及this指向
- java中对于框架的理解_接触Java项目一周后对一些基本框架的理解 | 学步园