kwaku Emma Ответов: 1

Как разместить на сервере как данные формы, так и данные без формы(json, javascript array)


Я сделал HTML - форму, в которой есть некоторые элементы ввода-скажем, имя, страна. У меня есть еще одна таблица, которая отображает предпочтения в еде. когда пользователь добавляет предпочтения в еде, они добавляются в массив/JSON в фоновом режиме (с помощью javascript) и отображаются в таблице.
Размещение только формы на сервере-это нормально, но размещение как формы, так и массива предпочтений для меня затруднительно. Я использую asp.net ядро. Что я делаю не так? спасибо

Что я уже пробовал:

Я попробовал использовать jquery ajax, но массив не отправляется на сервер. null всегда отправляется.

Mohibur Rashid

Исходный код пожалуйста

1 Ответов

Рейтинг:
7

W∴ Balboos, GHB

Вот логика, которую вы должны иметь возможность часто использовать:

Когда вы создаете свой JSON, используйте DOM для хранения его в своей форме. Теперь он отправится на сервер с оставшимися данными формы.

<include type='hidden' name='json' id='json' value='the JSON data string'>
Вы можете сделать много приятных вещей с помощью скрытого элемента ввода.


Richard Deeming

Это имя элемента должно быть input, нет include. :)