Параметр, показанный как «0:» в запросе ajax - PullRequest
0 голосов
/ 01 ноября 2018
 var frm = $('#updateStickyForm');

            frm.submit(function (e) {
                var id = "{{note.id}}"
                e.preventDefault();

                $.ajax({
                    type: frm.attr('method'),
                    url: frm.attr('action'),
                    data:
                    frm.serialize() + '&' + $.param(id),

                    success: function (data) {

                        console.log('Submission was successful.');
                        $('#test').show();
                    },
                    error: function (data) {
                        console.log('An error occurred.');
                        console.log(data);

                    },

                });
            });

Когда я смотрю журналы сети в Chrome, параметр отображается как «0:». Я могу получить доступ к параметру с помощью Django и делать то, что хочу с ним, я просто хочу знать, как я могу изменить его с «0» на что-то по своему выбору.

enter image description here

1 Ответ

0 голосов
/ 01 ноября 2018

id, кажется, имеет ключ 0 для значения, которое вы хотите опубликовать, вы можете создать объект для передачи в $ .param с ключом, который вы хотите

frm.serialize() + '&' + $.param({"myid":id['0']}),
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...