Тип поста не работает в 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. Пожалуйста, помогите мне решить эту проблему Заранее спасибо