为了账号安全,请及时绑定邮箱和手机立即绑定

关于formData放入数值对象失败

关于formData放入数值对象失败

www说 2018-12-20 18:14:43
在前台使用formData封装数据并通过xhr对象发送请求时发现formData中的数据放不进去的问题:代码: function register() {            const username = document.getElementById('input').value;  //已验证可获取到            const psw = document.getElementById('psw').value;//已验证可获取到                        var formData = new FormData();            formData.append('username', username);            formData.append('psw', psw);            console.log(formData);            var xhr = new XMLHttpRequest();            xhr.onreadystatechange = function () {                if (xhr.readyState == 4) {                    if ((xhr.status >= 200 && xhr.status < 300) || xhr.status == 304) {                        alert(xhr.responseText);                    } else {                        alert("Response was unsuccessful:" + xhr.status);                    }                }            };            xhr.open("post", "http://localhost:3000/register", true);            xhr.send(formData);在客户端输出formData的值发现为空:
查看完整描述

1 回答

?
达令说

TA贡献1821条经验 获得超6个赞

FormData打印出来就是空的,传到后台看看是否能接收到,或者在调试工具的netWork里面去看传送参数,


查看完整回答
反对 回复 2019-01-13
  • 1 回答
  • 0 关注
  • 1971 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信