status为canceled,是由于在提交时,form action与绑定于button上的click事件会同时触发。form action将表单内容以serach的形式追加至当前url上,url变更后会导致页面重新加载, 而这正是导致post请求在执行后就被终止的原因。
解决办法:(二选一)
1、使用form action方式提交请求;
2、使用button或者submit按钮提交,切记按钮在form表单之外,或者阻止表单默认提交机制。
event.preventDefault();//阻止表单提交事件