【发布时间】:2015-08-20 04:23:16
【问题描述】:
我正在尝试使用 react-native fetch api 发布包含名字、姓氏、电子邮件、密码和密码确认的表单。
fetch('http://localhost:3000/auth', {
method: 'post',
body: JSON.stringify({
config_name: 'default',
first_name: this.state.first_name,
last_name: this.state.last_name,
email: this.state.email,
password: this.state.password,
password_confirmation: this.state.password_confirmation,
})
})
Rails 控制台中的输出
Parameters: {"{\"config_name\":\"default\",\"first_name\":\"Piyush\",\"last_name\":\"Chauhan\",\"email\":\"piyushchauhan2011@gmail.com\",\"password\":\"diehard4\",\"password_confirmation\":\"diehard4\"}"=>"[FILTERED]"}
Unpermitted parameter: {"config_name":"default","first_name":"Piyush","last_name":"Chauhan","email":"piyushchauhan2011@gmail.com","password":"diehard4","password_confirmation":"diehard4"}
因此,将整个值发布为字符串,rails 将字符串解析为变量。我想从 json 响应中去掉“{”。怎么办?
【问题讨论】:
标签: javascript reactjs react-native