Asp.net 在ReactJs中将数组的对象发布到api
当我通过API将对象数组发布到服务器时,数据没有正确地传递到API。 我的对象有两个属性,一个是GUID类型,一个是字符串类型,在服务器端,我的每个对象都返回空数据 控制台中发布的数据如下 发布的参数数据是这样的吗Asp.net 在ReactJs中将数组的对象发布到api,asp.net,asp.net-mvc,reactjs,react-native,react-redux,Asp.net,Asp.net Mvc,Reactjs,React Native,React Redux,当我通过API将对象数组发布到服务器时,数据没有正确地传递到API。 我的对象有两个属性,一个是GUID类型,一个是字符串类型,在服务器端,我的每个对象都返回空数据 控制台中发布的数据如下 发布的参数数据是这样的吗 我是reactJs的初学者,因此任何人都可以帮助我如何通过API保存对象或数组或任何数组您可能需要在reactJs中使用JSON.stringify(dataToPost)将数据转换为字符串,然后再发布到服务器。我希望服务器是restfulapi我已经对我的post方法进行了更
我是reactJs的初学者,因此任何人都可以帮助我如何通过API保存对象或数组或任何数组您可能需要在reactJs中使用
JSON.stringify(dataToPost)
将数据转换为字符串,然后再发布到服务器。我希望服务器是restfulapi我已经对我的post方法进行了更改,现在我的Ajax post方法也进行了更改
export function postJson(url, data, success, error = nothing) {
const settings = {
url,
contentType: 'application/json; charset=utf-8',
dataType: 'json',
type: 'POST',
async: true,
success: onSuccess(success, error),
error,
}
if (data) {
settings.data = JSON.stringify(data)
}
$.ajax(settings)
}
title
vstitle
,categoryId
vscategoryId
@DragoşPaulMarinescu我也尝试过这种方法,但没有成功,如果您看到我在服务器上获得了列表中的对象号,但它们没有正确转换。请共享用于进行API调用的代码。请注意,React与网络调用无关。我没有创建任何API,只是调用控制器方法,这个问题只有在传递数组或数组的对象时才会出现。我尝试了相同的方法,但没有成功,我没有任何REST API,我只是调用我控制器的一个方法。