博客列表 >Ajax Post方式提交表单错误一例

Ajax Post方式提交表单错误一例

hanyufeng的博客
hanyufeng的博客原创
2017年12月16日 23:02:44804浏览

网页中添加input 按钮

<input  type="button" id='btnSubmit' value="提交">

绑定onclick() 事件,使用Ajax对象以post方式提交表单,提交前使用serialize()序列化数据:

……
var data = serialize(document.forms[0])
xhr.send(data)

提交不成功,浏览器提示:

Uncaught ReferenceError: serialize is not defined

反复检查各部分代码,最后发现只要button按钮就可以:

<button id='btnSubmit'>提交</button>


不知道这是一个bug呢,还是另有原理可分析?

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议
PHP中文网2017-12-16 23:31:301楼
加油