Я использую JQuery для хранения некоторых скрытых значений элемента Form в качестве переменных. Иногда эти скрытые поля вообще не имеют значения.Как сделать переменную NULL?
В ситуации, когда скрытое поле не имеет значения, переменная JQuery возвращает 0
как значение, когда я действительно хочу null
.
Почему я хочу null
? Потому что он передается в базу данных и неверно сохраняется 0
. Он должен вставить null
.
Так как я могу получить JQuery для возврата/хранения null
, а не 0
?
Ваши столбцы базы данных должны быть обнуляемыми до того, как вы сможете вставить в них нулевые значения ... –
Скрытые поля будут иметь строковые значения. Поэтому, если значение пустое, jQuery '$(). Val()' вернет '' '' (пустую строку), а не 0. Так что в вашем коде должно быть что-то (показать нам!), Которое преобразует пустую строку в '0' ... см. пример: http://jsbin.com/iNeRiVUg/1 – devnull69
Это может быть то же самое, что и http://stackoverflow.com/questions/852794/how-to-assign-null- значение к скрытой переменной в JavaScript- –