form表单序列化问题

$.ajax({

           type: "post",

          data: $("#ticketShow").serialize(),

          dataType:"text"

          jquery ajax 提交表单,serialize()序列化表单数据

})

注意:

1)要提交的元素必须含有name属性

2)复选框(checkbox)和单选按钮(radio)(input类型为 "radio" 或 "checkbox")的值只有在被选中时才会被序列化

3)文件选择元素的数据也不会被序列化

    解决3)图片上传可以提前进行,先上传再提交就不会有这种问题

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • //------------------------- 第一章 认识JQuery ----------------...
    米塔塔阅读 748评论 0 9
  • 本人做php的,最近发现JS真的是博大精深啊,比PHP难.在HTML中,表单是由form元素来表示的,但是在jav...
    linfree阅读 2,235评论 3 17
  • 第一章 入门 基本功能:访问和操作 dom 元素,控制页面样式,对页面的事件处理,与ajax完美结合,有丰富的插件...
    X_Arts阅读 1,068评论 0 2
  • Javascript缺点:1.复杂的文档对象模型 2.不一致的浏览器实现 3.缺乏便捷的开发、调试工具。 jque...
    baby熊_熊姐阅读 707评论 0 3
  • 你,曾经见过大海吗? 被大海的磅礴气势震撼过的人,会感到自己变得十分渺小。站在大海面前,那些生活中的苦闷与纠结,仿...
    狗富贵儿阅读 1,142评论 16 38