Ошибка публикации данных формы в jqGrid в формате JSON.Что такое правильный синтакс? - PullRequest
0 голосов
/ 11 марта 2012

Я пытаюсь опубликовать данные в методе действия в разделе postData в jqGrid, но получаю ошибку, есть идеи?

     postData: { species: function() 
                                    {
                                        return JSON.stringify($("form"));
                                    },

Могу сказать, что этот формат ниже работает, но это не JSON:

postData: { species: $("form").serialize() },

1 Ответ

0 голосов
/ 11 марта 2012

Возможно, вам следует использовать jQuery.serializeArray вместо jQuery.serialize :

postData: {
    species: function() {
        return JSON.stringify($("form").serializeArray());
    }
}

См. Также ответ для некоторых другихверсия преобразования данных данных, возвращаемых от $("form").serializeArray() до вызова JSON.stringify.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...