Передача данных в формате JSON с помощью ajax не работаетC#

Место общения программистов C#
Ответить
Гость
 Передача данных в формате JSON с помощью ajax не работает

Сообщение Гость »


Я пытаюсь вызвать действие в своем контроллере с некоторыми данными JSON, кажется, оно достигает действия, но все данные имеют нулевые значения.

Вот как выглядит моя функция Ajax:

function AjaxPost(url, data) { $.ajax({ URL: URL, тип: «ПОСТ», contentType: 'приложение/json; кодировка = utf-8', данные: JSON.stringify(данные), //Я попробовал добавить следующее, но безрезультатно: данные процесса: правда, традиционный: правда, успех: функция (ответ) { //код успеха }, ошибка: функция (ошибка) { console.error(ошибка); } }); } Вот как я создаю функцию AjaxPost:

Я звоню контролеру:

public IActionResult PrivateChat (int id, строковое имя пользователя, строковое ConnectionID) { //в этот момент //идентификатор = 0 //имя пользователя = ноль //ID соединения = ноль } Я также пробовал методы из следующих источников, но данные остались нулевыми:

ссылка1

ссылка2

ссылка3
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»