首页 » 网站推广 » php上传文件无刷新技巧_运用FormData无刷新表单信息提交

php上传文件无刷新技巧_运用FormData无刷新表单信息提交

访客 2024-11-06 0

扫一扫用手机浏览

文章目录 [+]

FormData是html5的新技能, 在主流浏览器(IE10以上版本支持)都可以正常利用。

<html><head><title>新建网页</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="description" content="" /><meta name="keywords" content="" /><script type="text/javascript">window.onload = function(){ var fm = document.getElementsByTagName('form')[0]; fm.onsubmit = function(evt){ //ajax+dom无刷新得到表单信息并通报给做事器 //① 得到表单信息 //利用javascript供应的新技能快速、大略地网络全部的表单域信息 //FormData() 表单数据工具可以帮我们完成此需求 var fd = new FormData(fm);//网络fm元素节点内部的表单域信息 //也可写成var fd = new FormData(this); //fd里边有我们网络到的全部的表单域信息 //② ajax通报表单信息 var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function(){ if(xhr.readyState==4 && xhr.status==200){ alert(xhr.responseText); } } xhr.open('post','./04.php'); //xhr.setRequestHeader('content-type','application/x-www-form-urlencoded'); xhr.send(fd); //event.returnValue=false; //IE6 7 8 evt.preventDefault();//浏览器进制跳转 主流浏览器 }}</script></head><body><h2>无刷新form表单提交(FormData)</h2><form method="post" ><p>用户名:<input type="text" name="username" id="mingzi"></p><p>密码:<input type="password" name="userpwd" id="mima"></p><p>邮箱:<input type="text" name="useremail" id="youxiang"></p><p><input type="submit" value="注册"></p></form></body></html>

<?php//得到通报过来的post格式信息print_r($_POST);?>

把稳:FormData利用

php上传文件无刷新技巧_运用FormData无刷新表单信息提交

1 ajax不要设置header头

php上传文件无刷新技巧_运用FormData无刷新表单信息提交
(图片来自网络侵删)

2 form表单域必须有name属性

3 IE10以上版本支持FormData, IE9不支持

标签:

相关文章

windowsphp进级7技巧_进级PHP7过程记录

项目一贯处于PHP5.6的运行环境中,决定将PHP升级到PHP7,考虑的缘故原由紧张包括:1、PHP7的正式版也已经发布了很永劫光...

网站推广 2024-12-11 阅读0 评论0

php写入csv淘宝技巧_淘宝技能架构演进之路

本文以淘宝为例,先容从一百到千万级并发情形下做事端架构的演进过程,同时列举出每个演进阶段碰着的干系技能,让大家对架构的演进有一...

网站推广 2024-12-11 阅读0 评论0

虎劈面试php技巧_互联网穷冬面试碰钉子

我是做php开拓的,今年行情不太好,而且听说最近公司要裁员,而且裁员浮动特殊大,但是不知道为什么公司又招进来了不少的php开拓,我...

网站推广 2024-12-11 阅读0 评论0