ajax换头像,ajax切换明星头像!
html部分:
Document
.showBox{
width: 200px;
height: 200px;
margin: 100px auto;
border: 1px solid gray;
}
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';
}
}
}
};
PHP部分:
// 获取提交的数据 明星数据 key
$starKey = $_GET['starName'];
// 关系型数组 key->value
$starArr = array(
'pyy'=>'img/pyy.jpg',
'jay'=>'img/jay.jpg',
'cgx'=>'img/cgx.jpg'
);
// echo value
// 通过key 获取对应的 value
echo $starArr[$starKey];
?>
ajax提交表单、ajax实现文件上传
ajax提交表单.ajax实现文件上传,有需要的朋友可以参考下. 方式一:利用from表单的targer属性 + 隐藏的iframe 达到类似效果, 支持提交含有文件和普通数据的复杂表单 方式二:使用 ...
Django项目--web聊天室
需求 做一个web聊天室,主要练习前端ajax与后台的交互: 一对一聊天和群组聊天 添加用户为好友 搜索并添加群组 管理员可以审批用户加群请求,群管理员可以有多个,群管理员可以删除,添加禁言群友 与聊 ...
基于OpenCV性别识别
叙述性说明 所谓的性别识别推断检测到的面部是男性还是女性.它是一个二值分类问题. 识别算法可以用于SVM,BP神经网络.LDA,PCA,PCA+LDA等等.OpenCV官网给出的文档是基于Fisher ...
(二)Jquery Mobile介绍以及Jquery Mobile页面与对话框
Jquery Mobile介绍以及Jquery Mobile页面与对话框 一. Adobe Dreamweaver CS6 环境 最新版本的cs6会支持JM的使用,有自动提示功能,很强大.安装说明地 ...
Python-Django-BBS
一个项目从无到有 1 需求分析 -登录ajax,图形验证码 -注册forms和ajax,上传头像,头像预览 -博客首页 -个人站点 -点赞,点踩 -评论 -根评论 -子评论 -后台展示 -添加文章 - ...
swiper轮播在ie浏览器上遇到的显示问题探索
前言: 最近项目有一个需求,想要下图效果,鼠标指向头像图片,图片会放大同时上面的轮播会跟着切换: 鼠标移开头像图片,图片变回原来的大小 注:下图是我根据上面需求已经实现的效果,所以截图方便说明 思考: ...
BBS总结
表设计 from django.db import models from django.contrib.auth.models import AbstractUser # Create your m ...
02.Jquery Mobile介绍以及Jquery Mobile页面与对话框
一.为什么要学Jquery Mobile JqueryMobile 是jquery的移动版本,懂基本的jquery知识,会简单的html+css就可以完成很多复杂的功能,还有就是这个框架在企业中用 ...
小记 vue 打包(build)需要注意的一些事
记录 vue 项目打包的一些事情 首先声明项目都是由 vue-cli 生成; vue 项目从 dev 切换到 prod 时有很多地方需要注意; 首先是大家最需要注意的 ajax 切换环节 以前一开始用 ...
随机推荐
dojo tree edit的使用[前端]
var store = new mydata.JsonRestStore({ target: "
Jenkins - 持续集成环境搭建
1. Jenkins 概述 Jenkins是一个开源的持续集成工具.持续集成主要功能是进行自动化的构建.自动化构建包括自动编译.发布和测试,从而尽快地发现集成错误,让团队能够更快的开发内聚的软件. 2 ...
PHP面试题汇总
1.用PHP打印出前一天的时间格式是2014-01-13 12:10:21(2分) 2.echo(),print(),print_r()的区别(3分) 3.能够使HTML和PHP分离开使用的模板(1分 ...
ios开发之UIView的frame、bounds跟center属性的区别(附图)
博文暂时想到什么写什么,不顺理成章,不顺章成篇. 先看几个概念 坐标点Poit:向右侧为X轴正方向的值x,原点下侧为Y轴正方向的值y 大小Size:由宽度width和高度height构成,表示一个矩形 ...
Distinct Substrings
spoj694:http://www.spoj.com/problems/DISUBSTR/ 题意:给以一个串,求这个串的所有不同子串的个数. 题解:第一次接触后缀数组,这里可以转化成,求所有子串后缀 ...
在Ubuntu 14.04安装 Let’s Encrypt并配置ssl
1.下载安装 Let's Encrypt客户端 cd /usr/local/sbin sudo wget https://dl.eff.org/certbot-auto 2.添加执行权限 sudo c ...
华为oj---合并数组
题目标题: 将两个整型数组按照升序合并,并且过滤掉重复数组元素 详细描述: 接口说明 原型: voidCombineBySort(int* pArray1,intiArray1Num,int* pAr ...
MongoDB基础教程系列--第九篇 MongoDB 分片
1.分片介绍 分片(sharding)是将数据拆分,将其分散存到不同机器上的过程.MongoDB 支持自动分片,可以使数据库架构对应用程序不可见.对于应用程序来说,好像始终在使用一个单机的 Mongo ...
浅谈React数据流管理
引言:为什么数据流管理如此重要?react的核心思想就是:UI=render(data),data就是我们说的数据流,render是react提供的纯函数,所以用户界面的展示完全取决于数据层.这篇文章 ...
(PMP)第5章-----项目范围管理
产品范围:所具有的特征和功能 项目范围:必须完成的工作. 5.1 规划范围管理 输入 工具与技术 输出 1.项目章程 2.项目管理计划 (质量管理计划, 项目生命周期描述, 开发方法) 3.事业环境因 ...
ajax换头像,ajax切换明星头像!相关推荐
- ajax切换明星头像!
html部分: <!DOCTYPE html> <html lang="en"> <head><meta charset="UT ...
- 陈赫头像java_陈赫大军头像下载-陈赫抖音头像图片大全 _5577安卓网
陈赫抖音头像图片大全分享给大家,这是目前在抖音上继过山车组织头像爆火之后,陈赫大军头像也突然火爆起来,非常搞笑的表情可随意制作表情包,喜欢的朋友们千万不要错过哦! [抖音陈赫头像是什么梗] 这两天刷抖 ...
- ajax入门实例代码,AJAX、AJAX实例及AJAX源代码
AJAX.AJAX实例及AJAX源代码 作者:佚名 来源:CNZZ 2008-1-4 AJAX介绍 AJAX 关键词: JavaScript脚本和可扩展标记语言(XML) WEB浏览器技术 开放式WE ...
- foobar2000隐藏桌面悬浮窗头像_多多情侣头像大全app-多多情侣头像大全软件v1.0.1...
多多情侣头像大全app,为小伙伴提供更有意思的情侣头像,涵盖更多的头像资源,提供卡通,萌宠,真人,明星等等头像资源,带给小伙伴更多的情头选择,帮助小伙伴选出最喜欢的情侣,满足小伙伴对于情头的需求,一键 ...
- 怎样把照片中的头像扶正_微信头像看出你的性格,准得可怕!!
弗洛伊德曾经说过:"人们可以用行为掩饰自己的动机,但无法决定自己潜意识的流露."有时候,生活中的小细节会比你想象的更有趣. 那么,你平常爱发朋友圈吗? 一张图.一段话.一个小视频. ...
- 【浏览器】Ajax 是什么? Ajax的基本流程?
Ajax 一.Ajax的基本流程(前言) 二.web基础知识 1. Web服务器 2. HTTP协议 HTTP协议--请求消息 HTTP协议--响应信息 3. 前后端交互 前后端交互--表单交互 前后 ...
- 百度地图显示用户网络头像并调整用户头像大小
因项目需求,需要在百度地图上显示显示出用户头像,实现的大致思路是将百度地图的marker 标注物换成用户的网络头像,通过联网加载显示出来;然而刚开始我试了很多次,都没有成功,后来通过摸索,总算实现了, ...
- ajax通讯原理,ajax通讯原理以及自己封装一个ajax函数
ajax通讯原理 要解释ajax的原理,需要从旧的交互方式开始,当用户触发一个http请求到服务器,服务器对其进行处理之后,再返回一个新的html页到客户端,每当服务器处理客户端提交的请求时,客户都只 ...
- 【AJAX】反向Ajax第1部分:Comet介绍
英文原文:Reverse Ajax, Part 1: Introduction to Comet 在过去的几年中,web开发已经发生了很大的变化.现如今,我们期望的是能够通过web快速.动态地访问应用 ...
最新文章
- mysql system命令_mysql命令
- 转义字符 /r与/n的区别
- 80 after generation to marry or not to marry that is a question
- 信息学奥赛一本通(1318:【例5.3】自然数的拆分)
- 传说中的WCF(4):发送和接收SOAP头
- java包限制使用时间_给jar包加壳限制使用时间
- mysql编译安装vs20156_Linux上安装JDK1.8,tomcat9,以及mysql8的步骤
- 2022年java开发面试题整理合集
- 资源分享·病毒样本下载资源分享
- matlab中怎么找晶闸管,matlab中晶闸管如何连接
- java获取键盘整数_Java中从键盘输入多个整数的方法
- 软件构造Lab6总结
- SwiftUI 中为什么应该经常用子视图替换父视图中的大段内容?
- Spring的AOP(一):什么是AOP
- python 网络字节序转换_python网络编程:ntohl、htonl、ntohs、htons
- 版本控制----Git
- 姬魔恋战纪服务器维护,《姬魔恋战纪》11月7日更新公告
- 11g新增加的后台进程
- 我们自己的操作系统第二弹: Ubuntu Kylin(优麒麟)安装教程
- (C++)GDAL学习笔记—— 5 全色影像与多光谱影像的融合