Используйте AJAX для отправки данных из HTML-формы в WebMethod

Поэтому я беру данные из формы HTML, а затем использую AJAX для отправки данных в веб-метод, который затем отправляется в базу данных sqlite, но мой вызов AJAX не выполняется. Что я испортил? Я делаю это правильно?

HTML-форма

<form id="addForm" >
     <input type="text"  name="playername" id="playername" placeholder="Player"/> 
     <input type="text" name="points" id="points" placeholder="Points" />
     <input type="text" name="steals" id="steals" placeholder="Steals" />
     <input type="text" name="blocks" id="blocks" placeholder="Blocks" /> 
     <input type="text" name="assists" id="assists" placeholder="Assists" />
     <input type="text" name="mpg" id="mpg" placeholder="MPG" /> 
     <input type="text" name="shotpct" id="shotpct" placeholder="Shot %" />
     <input type="text" name="threepct" id="3pct" placeholder="3 %" /> 
     <input type="button" value="add player" id="addbtn" name="addbtn" />
     </form>

AJAX

 $("#addbtn").click(function () {
                var form = $("#addForm").serializeArray();
                $.ajax({
                    type: 'POST',
                    url: "players.aspx/addRow",
                    data: JSON.stringify(form),
                    dataType: 'json',
                    success: function () {
                        alert('success');
                    },
                    error: function () {
                        alert('failure');
                    }
                });
                    });

и веб-метод (не законченный, просто тестирование, чтобы увидеть, получаю ли я данные)

[WebMethod]
        public static void addRow(object form)
        {
            var stuff = form;
        }

Я все еще учусь пользоваться этим материалом, поэтому любая помощь будет принята с благодарностью.

Ответы на вопрос(2)

Ваш ответ на вопрос