Тип поста не работает в knockout js при вызове ajax

knockout.js

<script>
  
  $(document).on('click', '#submit', function(e) {
  var viewModel = {
    title:ko.observable(),description:ko.observable(),
        mySubmit : function(formElement) {
            var formData = {
                'title' : viewModel.title() ,
                'description'  : viewModel.description()
            };
        $.ajax({
            type: "POST",
            url: '{% url "productscreate" %}',
            data: formData,
            contentType: "application/json; charset=utf-8",
            success: function (){
                window.location = '{% url "productslist" %}'; 
            },
            error: function(xhr, errmsg, err) {
                console.log(xhr.status + ":" + xhr.responseText)
            } 
        });
    }
  };

ko.applyBindings(viewModel);
</script>

В этом коде ajax knockout js post type не работает. Когда я нажимаю кнопку submit, значение формы отображается в url, но я сделал post type в ajax. Пожалуйста, помогите мне решить эту проблему Заранее спасибо

Вернуться на верх