加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

PHP之FormData和serialize的区别

(2023-12-07 09:40:29)
标签:

php

formdata

serialize

分类: WEB开发

FormDataserialize的区别

 


FormData 的作用和 jQuery中的 serialize() 作用一样,用于快速收集表单数据

并且可以将创建的FormData对象直接提交给接口

 

serialize

serialize()JQuery方法,必须依赖jQuery

serialize() 方法通过序列化表单值,创建 URL 编码文本字符串。

您可以选择一个或多个表单元素(比如 input / 文本框),或者 form 元素本身。

序列化的值可在生成 AJAX 请求时用于 URL 查询字符串中。

 

缺点:只能序列化一般数据,文件上传则无法序列化,不支持文件二进制流提交

PHP之FormData和serialize的区别

 

FormData

基本使用方法:

假设需要收集 …… 里面的所有表单项的值

要求,每个表单元素都具有 name 属性

 

注意事项:

 

提交 FormData 对象,不能使用 GET 方式具体以接口文档为准

 

formdata是一个二进制数据,在控制台无法直接打印输出 ,创建的 FormData对象可以直接提交给接口。

 

只有涉及到文件上传的接口,后台才会以formdata的方式进行处理

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有