2 回答

TA貢獻2016條經驗 獲得超9個贊
為您的 expressJS 應用程序的請求設置JSON正文解析器中間件。
const bodyParser = require('body-parser');
app.use(bodyParser.json())
并且在 AJAX 請求中,使contentType成為application/json而不是application/x-www-form-urlencoded; charset=UTF-8'.
$.ajax({
contentType: 'application/json',
type: "POST",
url: '/user/sell',
data: data,
success: function(data) {
console.log('Call was successful');
}
});

TA貢獻1811條經驗 獲得超6個贊
假設這是您要發布的數組列表。
object[] Obj = new object[1];
Obj [0] = "value1"
Obj [1] = "Value2"
Obj [3] = {"CollectionValue1, CollectionValue2"}
$.ajax({
url: '../Controller/MethodName',
type: 'post',
datatype: 'json',
async: false,
contentType: "application/json; charset=utf-8",
data: JSON.stringify({ ControllerParameterName: Obj }), <!-- Obj is your Array -->
success: function (data) {
alert(data.Response);
}
});
添加回答
舉報