У меня есть форма jqGrid для создания новых пользователей, и я хочу убедиться, что (среди других полей, представленных формой) имя пользователя еще не существует в базе данных.
Итак, я создал действие beforeSubmit,это выполняется, когда кнопка отправки нажата, но перед отправкой формы.
Я думаю, что функция работает, потому что код ниже всегда возвращает «Пользователь существует»;
beforeSubmit: function (postdata, formid) {return [false, "Пользователь существует"];}
Но когда я пытаюсь использовать $ .get, чтобы сделать ajax-запрос к серверу, чтобы проверить, существует ли имя пользователя, я всегда получаю ошибку k is undefined
.Этот код выдает ошибку
beforeSubmit: function (postdata, formid) {
$. Get ("project-management? R = Users / usernameExists & tmpl = json & username ="+ postdata.username, function (data) {
return [false, "Exists"];
});}
Я знаю, что это не настоящая проверка, но она не должна давать тот же результат, что и первый сценарий?
Большое спасибо