使用jquery+iframe做一个ajax上传效果(实例)
发布时间 - 2026-01-11 02:56:25 点击率:次html页面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN">
<head>
<title>利用jquery+iframe做一个ajax上传效果</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<script src="http://libs.baidu.com/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript">
// 利用 jquery+iframe 做一个ajax上传效果
/*
思路:
1: 点击"提交"时的瞬间,生成一个iframe对象,插入body中
2: 修改form的target ,为iframe的name值
3: 给iframe加1个事件 ,onload
*/
$(
function() {
$('input:button').click(function(){
//alert('s');
var ifmname = 'ifm' + Math.random();
var ifm = $('<iframe width="0" height="0" frameborder="0" name="'+ ifmname +'">');
ifm.appendTo($('body'));
$('form').attr('target',ifmname);
$('form').submit();
$('#progress').html('<img src="<img src="//img.jbzj.com/file_images/article/201708/loading.gif" alt="" />" border="0">');
ifm.load(function(){
$('#progress').html('上传完毕');
this.remove();
});
});
}
);
</script>
<style type="text/css">
</style>
</head>
<body>
<div id="progress"></div>
<form action="upfile.php" method="post" enctype="multipart/form-data" target="upfile">
<input type="file" name="pic" /><br />
<input type="button" value="提交" />
</form>
</body>
</html>
upfile.php
echo move_uploaded_file($_FILES['pic']['tmp_name'],'./upload/' . $_FILES['pic']['name']) ? 'OK':'fail';
以上这篇使用jquery+iframe做一个ajax上传效果(实例)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# jquery
# ajax
# iframe
# 仿iframe效果Aajx文件上传实例
# 使用jQuery和ajax代替iframe的方法(详解)
# jQuery Ajax 上传文件处理方式介绍(推荐)
# 做一个
# 上传
# 给大家
# 希望能
# 这篇
# 小编
# 大家多多
# 瞬间
# meta
# title
# lang
# xmlns
# head
# CN
# zh
# equiv
# src
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程
JavaScript如何实现音频处理_Web Audio API如何工作?
如何在局域网内绑定自建网站域名?
如何彻底删除建站之星生成的Banner?
Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制
Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
C++用Dijkstra(迪杰斯特拉)算法求最短路径
C++时间戳转换成日期时间的步骤和示例代码
HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】
Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程
如何获取上海专业网站定制建站电话?
如何注册花生壳免费域名并搭建个人网站?
如何在IIS中新建站点并解决端口绑定冲突?
南京网站制作费用,南京远驱官方网站?
Laravel如何实现模型的全局作用域?(Global Scope示例)
如何快速搭建高效WAP手机网站?
nodejs redis 发布订阅机制封装实现方法及实例代码
Mybatis 中的insertOrUpdate操作
简单实现jsp分页
香港服务器网站卡顿?如何解决网络延迟与负载问题?
小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
如何用AI帮你把自己的生活经历写成一个有趣的故事?
网站制作壁纸教程视频,电脑壁纸网站?
Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案
如何在景安云服务器上绑定域名并配置虚拟主机?
Laravel如何实现多对多模型关联?(Eloquent教程)
javascript基本数据类型及类型检测常用方法小结
Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解
Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤
Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】
使用豆包 AI 辅助进行简单网页 HTML 结构设计
在线教育网站制作平台,山西立德教育官网?
jquery插件bootstrapValidator表单验证详解
Laravel怎么导出Excel文件_Laravel Excel插件使用教程
Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议
简单实现Android文件上传
IOS倒计时设置UIButton标题title的抖动问题
Windows Hello人脸识别突然无法使用
如何基于云服务器快速搭建网站及云盘系统?
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
node.js报错:Cannot find module 'ejs'的解决办法
Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践
如何挑选高效建站主机与优质域名?
悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音
黑客如何通过漏洞一步步攻陷网站服务器?
b2c电商网站制作流程,b2c水平综合的电商平台?
高性能网站服务器配置指南:安全稳定与高效建站核心方案

