iframe实现Ajax文件上传效果示例

avascript部分

ajax 文件上传~~

window.οnlοad=function(){

var form=document.getElementsByTagName('form')[0];

form.οnsubmit=function(){

var iframe=document.createElement('iframe');

iframe.src='do_upload.php';

var iframe_name="iframe"+Math.random();

iframe.name=iframe_name;

document.body.appendChild(iframe);

iframe.style.width='0px';

iframe.style.height='0px';

iframe.frameBorder='0';

form.target=iframe_name;

}

}

请选择文件:

//php接收部分

$up_file=$_FILES['myFile'];

if($up_file['error']===0){

if(!file_exists('./imgs')){

mkdir('./imgs');

}

$save_name=rand().$up_file['name'];

$bool=move_uploaded_file($up_file['tmp_name'],"./imgs/$save_name");

if($bool){

$msg='上传成功!';

}else{

$msg='上传失败!';

}

}

echo

"

var msg=parent.document.getElementById('msg');

msg.innerHTML='$msg';

";

?>相关阅读:

C++实现顺序表的常用操作(插入删出查找输出)

解读ASP.NET 5 & MVC6系列教程(1):ASP.NET 5简介

C#实现汉字转拼音或转拼音首字母的方法

ORACLE DATAGUARD中手工处理日志v$archive_GAP的方法

iOS开发中使用UIDynamic来捕捉动画组件的重力行为

让复选框只能选择一项的方法

CSS3的文字阴影—text-shadow的使用方法

js中遍历对象的属性和值的方法

MongoDB在不同主机间复制数据库和集合的教程

c#基数排序Radix sort的实现方法

Win10内存要求是什么?win10配置要求是什么?

SQL Server多表查询优化方案集锦

Mac系统中无响应的程序怎么强制关闭?

Java中的静态绑定和动态绑定详细介绍

ajax 文件上传 iframe,AJAX_iframe实现Ajax文件上传效果示例,复制代码 代码如下: span styl - phpStudy...相关推荐

  1. ueditor单图上传iframe跨域_UEditor单图上传(simpleupload)跨域问题解决方案

    代码实现 首先我们需要在ueditor.all.js文件中找到原本的单图上传部分的代码 搜索关键字 simpleupload,如下图所示: 然后找到上传图片的代码片段,如下图所示: 然后把 domUt ...

  2. 原生态的ajax如何上传文件,原生ajax和iframe框架实现图片文件上传的两种方式

    大家应该可以举出几种常用的异步文件上传功能的实现方式,使用频率较多的有原生ajax和iframe框架,实现图片文件上传,下面就为大家分享图片文件上传的两种方式:原生ajax和iframe框架,供大家参 ...

  3. django(7)modelform操作及验证、ajax操作普通表单数据提交、文件上传、富文本框基本使用...

    一.modelForm操作及验证 1.获取数据库数据,界面展示数据并且获取前端提交的数据,并动态显示select框中的数据 views.py from django.shortcuts importr ...

  4. html如何显示上传进度条,HTML5 Ajax文件上传进度条如何显示

    这篇文章主要介绍了HTML5 Ajax文件上传进度条是如何显示的,基于原生html5实现,不需要falsh支持,进度可以自定义显示,控制灵活,对HTML5上传进度条感兴趣的小伙伴们可以参考一下 原本打 ...

  5. php ajax base64,jQuery实现文件编码成base64并通过AJAX上传的方法

    本文实例讲述了jQuery实现文件编码成base64并通过AJAX上传的方法.分享给大家供大家参考,具体如下: 使用AJAX是无法直接上传文件的,一般都是新建个iframe在它里面完成表单提交的过程以 ...

  6. 多组input文件,每组 multiple选择多张图片上传可增删其中任意一张图片,用formData对象实现(ajax,sync: false同步)

    input .multiple选择多张图片时,需要删除其中的一张图片怎么做,大家都知道 input 中的文件是不能删除和更改的,只能清空,这里我的做法是 定义一个对象储存器把需要的文件存在储存器中 f ...

  7. 多组input文件,每组 multiple选择多张图片上传可增删其中任意一张图片,用formData对象实现;(ajax做异步,自己做延时同步)

    input .multiple选择多张图片时,需要删除其中的一张图片怎么做,大家都知道 input 中的文件是不能删除和更改的,只能清空,这里我的做法是 定义一个对象储存器把需要的文件存在储存器中 f ...

  8. ajax传图片以及后台接收,前端ajax上传文件,图片,后端nodejs接收文件;

    前端ajax上传文件,图片,后端nodejs接收文件: 学习了nodejs,就想实现一下有进度条的文件上传,html 在作这个功能的时候遇到的问题前端 用普通的ajax没法实现文件上传,只能post, ...

  9. ajax post form上传图片,ajax怎样提交form表单与实现文件上传

    这次给大家带来ajax怎样提交form表单与实现文件上传,ajax提交form表单与实现文件上传的注意事项有哪些,下面就是实战案例,一起来看一下. 前几天,发现了一些小问题.我在写后台管理页面时,需要 ...

最新文章

  1. Minor【 PHP框架】3.路由、控制器、视图
  2. 详解神秘Linux内核
  3. 【Unity】Protobuf的使用与常见问题
  4. 【C/C++语法外功】C/C++头文件一览[轉]
  5. Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
  6. C#9.0 终于来了,带你一起解读 nint 和 Pattern matching 两大新特性玩法
  7. Linux中级之ansible配置(playbook)
  8. 软件测试 | 试用期总结万能模板
  9. 2007年9月c语言真题及答案,1997年9月二级C语言笔试真题及答案.doc
  10. mysql 求几何平均值_回忆高中数学--各种平均数公式
  11. mini6410 LED驱动程序及LED测试程序的设计
  12. python 图片文字提取
  13. 2021年江苏镇江公务员考试报考指南
  14. 目标检测数据集转换 json文件转换为txt文件格式
  15. 在Touch Bar上模拟吃豆豆游戏你想试试吗?
  16. JS对象中添加新的属性及修改字段名
  17. 如何ssh连接本地的虚拟机
  18. APP地推的一些经验
  19. 808操作系统 设备管理
  20. 【Redis连接超时】io.lettuce.core.RedisConnectionException: Unable to connect to 192.168.x.x:7000

热门文章

  1. 2022年福州医院三基考试生物化学与分子生物学测试题及答案
  2. IOT-OS之RT-Thread(二)--- CPU架构与BSP移植过程
  3. 通过EXCEL对相似词条进行分类、排序和去重
  4. 脱发和生长护理产品行业调研报告 - 市场现状分析与发展前景预测
  5. 【python 爬虫】身份证归属地爬虫
  6. c++通过wmi获得Win32_DiskDrive里面的CapabilityDescriptions等参数
  7. JCK和Java兼容性
  8. 计算机系统结构结构相关名词解释,体系结构复习题
  9. 基于opencv+python实现数独
  10. restapi是什么意思_深入理解什么是RESTful API ?