XMLHttpRequest FormData
What is FormDataMDN
XMLHttpRequest 第二版添加了对新接口 FormData 的支持。FormData 可以很方便地将表单字段和它们的值建立成键和值对应的成对形式,然后通过 XMLHttpRequest 的 ConstructorFormData()用于新建一个 FormData 对象: javascriptvar formData = new FormData(form); 也可以先创建一个空 FormData 对象,之后再添加对应的键和值, javascriptvar formData = new FormData(); formData.append('username','Justin'); MethodFormData.append本方法用于向已存在的键添加新的值,如该键不存在,新建之。 语法javascriptformData.append(name,value); formData.append(name,value,filename); 参数解释
FormData.delete将一对键和值从 FormData 对象中删除。 javascriptformData.delete(username); FormData.get返回给定键的第一个值 javascriptformData.append('username','Justin'); formData.append('username','Chris'); formData.get(username); // "Justin" FormData.getAll返回给定键的所有值 javascriptformData.append('username','Chris'); formData.get(username); // ["Justin","Chris"] FormData.has检查是否包含给定键,返回 javascriptformData.has(username); FormData.set设置给定键的值 javascriptformData.set(name,value); formData.set(name,filename); 浏览器兼容情况来自 MDN: Desktop
Mobile
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |