Когда вы работаете в таком контексте JavaScript, вот правильный синтаксис для ссылки на переменную карты:
$('varName')
Таким образом, вы можете заменить экземпляры $ varName в своем коде на $ ('varName '), и он должен работать.
Однако вам также следует рассмотреть возможность изменения кода для использования подготовленных операторов.Это предотвращает внедрение SQL и другие непреднамеренные проблемы (что произойдет, если одна из этих переменных содержит кавычку?).Класс DatabaseConnection имеет другую версию executeUpdate, которая принимает список параметров.Так что попробуйте что-то вроде этого:
var params = Lists.list($('title')).append($('category')).append($('sumitted_date')).append($('assigner')).append($('assignee')).append($('due_date'));
var result = dbConn.executeUpdate("INSERT INTO patient (title, category, sumitted_date, assigner, assignee, due_date) VALUES (?, ?, ?, ?, ?, ?)", params);