
Ajax
fjnjxr
这个作者很懒,什么都没留下…
展开
-
formData看不到数据的原因
初次使用new FormData(),后端接收不到数据。查询原因:1 使用方式不对,应该用$data = new FormData($(‘#表单ID‘)[0])。因为new FormData需要的是一个HtmlElement类型的数据,而jquery拿到的是HtmlElement集合,所以哪怕只有一个元素,也要用[0]取其第一个元素。jQuery是一个伪数组对象,本身是对象,能表现出来数组的特点: 有length属性,能够用下标取值;$(".someClass") // 这个时.原创 2020-07-28 15:23:41 · 5851 阅读 · 0 评论 -
form表单在调试工具中找不到了
今天又遇到奇葩的问题,明明代码中有form表单,但是调试工具中死活不显示,导致其绑定的submit事件执行不了,后来排错过程中发现,在右键查看源代码中是红色显示,仔细检查原因,发现同一页面的代码的其它地方有form表单没有闭合,将表单闭合,一切正常。总结,html出现问题首先需要考虑的就是标签的闭合。原创 2016-08-03 15:03:30 · 1718 阅读 · 0 评论