AJax技术

ajax拖拽上传文件

字号+ 作者:H5之家 来源:H5之家 2018-04-20 18:01 我要评论( )

本文将为关注织梦者的朋友提供的是的ajax拖拽上传文件相关教程,具体实例代码请看下文:AJAX拖拽上传!DOCTYPE htmlhtml lang=enhead meta charset=UTF-8 meta nam

本文将为关注织梦者的朋友提供的是的ajax拖拽上传文件相关教程,具体实例代码请看下文:

AJAX拖拽上传

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> .box { width: 300px; height: 300px; border: 1px solid #000; text-align: center; line-height: 300px; font-size: 40px; } </style> </head> <body> <div>+</div> <script> var box = document.querySelector('.box'); box.ondragover = function (e) { e.preventDefault(); } box.ondrop = function (e) { console.log(e.dataTransfer) e.preventDefault(); var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function () { if (xhr.readyState == 4 && xhr.status == 200) { console.log(xhr.responseText) } } xhr.open('POST', './server.php', true); var formdata = new FormData(); formdata.append('pic', e.dataTransfer.files[0]); formdata.append('name', 'luyao'); xhr.send(formdata); } </script> </body> </html> //server.php <?php $rand = rand(1,1000).'.jpg'; move_uploaded_file($_FILES['pic']['tmp_name'], './uploads/'.$rand); echo '/uploads/'.$rand;

多多关注织梦者,我们将为您收集更多的jQuery相关文章.

这些内容可能对你也有帮助

更多可查看Javascript教程列表页。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 采用DWR框架和反向AJAX的Web监控系统开发

    采用DWR框架和反向AJAX的Web监控系统开发

    2018-04-21 10:04

  • ASP.NET MVC利用PagedList分页(二)PagedList+Ajax+JsRender

    ASP.NET MVC利用PagedList分页(二)PagedList+Ajax+JsRender

    2018-04-20 16:01

  • 如何实现ajax延时发送ajax请求

    如何实现ajax延时发送ajax请求

    2018-04-20 15:03

  • 基于AJAX技术的WEB研究与实现

    基于AJAX技术的WEB研究与实现

    2018-03-31 13:05

网友点评