【发布时间】:2018-11-04 01:52:40
【问题描述】:
使用以下代码:
var form = new FormData(); form.append("active_registration_id", "123"); form.append("language_id", "79"); form.append("归档", "{{归档}}"); form.append("启用", "{{启用}}"); form.append("密码", "SamplePassword"); form.append("password_confirmation", "SamplePassword"); form.append("registration_attributes[first_name]", "Justin"); form.append("registration_attributes[last_name]", "Trudeau"); form.append("registration_attributes[email]", "email@sample.com"); form.append("registration_attributes[telephone_1]", "555-555-5555"); form.append("registration_attributes[date_of_birth]", "1943-10-10"); form.append("registration_attributes[gender]", "Male"); form.append("registration_attributes[referral_code]", "Ample Clinic 123"); form.append("registration_attributes[status]", "Registration Pending"); 变量设置 = { “异步”:是的, “跨域”:是的, "url": "https://www.sample.com/v2/clients?token=DMfJjzWLngIn0JBHA0gWcg", “方法”:“发布”, “标题”:{ “内容类型”:“应用程序/x-www-form-urlencoded” }, “过程数据”:假, “内容类型”:假, "mimeType": "multipart/form-data", “数据”:表格 } $.ajax(settings).done(function (response) { 控制台日志(响应); });我们总是得到 400 (Bad Request) 和进一步的错误:{"registration_attributes":["Missing"]} 此代码将在 Postman 中工作,但不能在生产服务器上工作。我创建registration_attributes数组的方式有什么问题吗?
【问题讨论】: