成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? 原生JS和jQuery版實現文件上傳功能
全站頭部文字 我要出現在這里
原生JS和jQuery版實現文件上傳功能 613 2024-03-07   

本文實例分享了原生JS版和jQuery 版實現文件上傳功能的例子,供大家參考,具體內容如下

<!doctype html>
<html lang="zh">
<head>
<meta charset="utf-8">
<title>HTML5 Ajax Uploader</title>
<script src="http://www.gimoo.net/t/1903/jquery-2.1.1.min.js"></script>
</head>

<body>
<p><input type="file" id="upfile"></p>
<p><input type="button" id="upJS" value="用原生JS上傳"></p>
<p><input type="button" id="upJQuery" value="用jQuery上傳"></p>
<script>
/*原生JS版*/
document.getElementById("upJS").onclick = function() {
 /* FormData 是表單數據類 */
 var fd = new FormData();
 var ajax = new XMLHttpRequest();
 fd.append("upload", 1);
 /* 把文件添加到表單里 */
 fd.append("upfile", document.getElementById("upfile").files[0]);
 ajax.open("post", "test.php", true);

 ajax.onload = function () {
 console.log(ajax.responseText);
 };

 ajax.send(fd);
 
}

/* jQuery 版 */
$('#upJQuery').on('click', function() {
 var fd = new FormData();
 fd.append("upload", 1);
 fd.append("upfile", $("#upfile").get(0).files[0]);
 $.ajax({
 url: "test.php",
 type: "POST",
 processData: false,
 contentType: false,
 data: fd,
 success: function(d) {
 console.log(d);
 }
 });
});
</script>
</body>
</html>

php代碼:

<?php
if (isset($_POST['upload'])) { 
var_dump($_FILES);
move_uploaded_file($_FILES['upfile']['tmp_name'], 'up_tmp/'.time().'.dat');
//header('location: test.php');
exit;
}
?>

更多精彩內容,請點擊《jQuery上傳操作匯總》,進行深入學習和研究。

以上就是本文的全部內容,希望對大家的學習有所幫助。



主站蜘蛛池模板: 蛇欲电影| 中诺矫平机| 孙菂| 霹雳俏娇娃| 成龙电影全集大全| 都市频道今日节目表| 歌曲《国家》歌词| 猎魔人第三季 电视剧| 拔萝卜电视剧高清免费观看全集| 朱迅身高| 大世界扭蛋机 电视剧| 新爱情乐园| 《致命弯道3》| 菠萝菠萝视频在线观看| 燃烧的岁月| 无耻之徒英文剧名| kiss the rain钢琴谱| 美女自卫网站| 汤姆·塞兹摩尔| 鬼迷心窍1994| 李白电影| 女生扣b视频| 少林七崁| 人世间演员表| 喜欢小红帽的原因怎么写| 抓特务| 少女戏春潮| 女生宿舍1电影| 赵胤胤个人资料简介| 五下英语第一单元思维导图| 蜘蛛夫人:超感觉醒 电影| 重启之蛇骨佛蜕免费观看完整版| 邓布利多之谜电影| 脱毛膏的副作用和危害| 菊地亚美| 大学英语u校园答案| marcia| 闵度允李采潭| 小数加减法100道题| lanarhoades黑人系列| 燃冬海报|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103