Reactjs 为什么';t JSON.stringify()是否按预期stringify我的对象?
我正在向react native发出获取请求。 为什么A会正确发送身体数据,而B会返回为未定义Reactjs 为什么';t JSON.stringify()是否按预期stringify我的对象?,reactjs,react-native,stringify,Reactjs,React Native,Stringify,我正在向react native发出获取请求。 为什么A会正确发送身体数据,而B会返回为未定义 let usrn = 'ususus' lew pwrd = 'pwpwpw' let bodyData = { 'u': usrn, 'p': pwrd, } 具体来说,使用JSON.stringify() =>A 返回获取(url{ 方法:“张贴”, 标题:标题, 正文:JSON.stringify({ “u”:usrn,//bo
let usrn = 'ususus'
lew pwrd = 'pwpwpw'
let bodyData = {
'u': usrn,
'p': pwrd,
}
具体来说,使用JSON.stringify()
=>A
返回获取(url{
方法:“张贴”,
标题:标题,
正文:JSON.stringify({
“u”:usrn,//bodyData
是一个对象,您不需要再次用大括号将其括起来:
body: JSON.stringify(bodyData);
未定义变量us
let bodyData = {
'u': us,
'p': pwrd,
}
在守则中:
return fetch(url, {
method: "POST",
headers: headers,
body: JSON.stringify({
'u': usrn, // <= can return this value on server
'p': pwrd, // <= can return this value on server
})
})
}谢谢,我以为这就是问题所在,但我可以让它发挥作用。当我看到这个问题时,我的大脑开始思考us
未定义的xD,但是,是的,你是对的,你的第二种方法有两个问题,{}
还有@Kenry提到的内容。所以,多亏你们两人都纠正了打字错误,所以你们也必须解决这个问题。谢谢,伙计们xD@dendenbody:JSON.stringify(bodyData);。是的,但这是正确的答案。这家伙是对的
return fetch(url, {
method: "POST",
headers: headers,
body: JSON.stringify({
'u': usrn, // <= can return this value on server
'p': pwrd, // <= can return this value on server
})
})
let bodyData = {
'u': usrn,
'p': pwrd,