Это возможно?
xmlHttp.send({
"test" : "1",
"test2" : "2",
});
Может быть, с: заголовок с content type
: application/json
?:
xmlHttp.setRequestHeader('Content-Type', 'application/json')
В противном случае я могу использовать:
xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
а затем JSON.stringify
объект JSON и отправить его в параметре, но было бы здорово отправить его таким образом, если это возможно.
application/x-www-form-urlencoded
тоже, если я использую stringify, то какой смысл использоватьapplication/json
? :)"/json-handler"
2-й параметрopen()
методаЕсли вы не используете jQuery, убедитесь, что:
И для конца получения php:
источник
Я боролся в течение нескольких дней, чтобы найти что-нибудь, что будет работать для меня, так как передавал несколько массивов идентификаторов и возвращал блоб. Оказывается, если я использую .NET CORE, я использую 2.1, вам нужно использовать [FromBody] и использовать его только тогда, когда вам нужно создать модель представления для хранения данных.
Заверните содержимое, как показано ниже,
В моем случае я уже имел json'd массивы и передавал результат в функцию
Затем вызовите XMLHttpRequest POST и зафиксируйте объект
Тогда имей такую модель
Тогда переходи в экшн вроде
Используйте это дополнение, если вы возвращаете файл
источник
Добавление
Json.stringfy
вокруг JSON, который решил проблемуисточник