My jQuery
let name = document.getElementById("Name").value;
let code = document.getElementById("Code").value;
let type = document.getElementById("ProductTypeId").value;
$.ajax({
url: "/Home/jQueryAddComment",
type: "POST",
dataType: "html",
data: json,
success: function(data){
//var message = data.Message;
alert(data);
$('.CommentSection').html(data);
}
}
I need to convert my jQuery to pure Javascript function using fetch. It is a post method with html return. Is it possible using fetch.
Edit: Below is the get method of my Javascript:
fetch(url + "?" + o)
.then(function (response) {
//check if it is redirected to custom error page
if (response.redirected && response.url.indexOf("/Error") > 0) {
response.text().then(function (html) {
debugger
window.location.href = response.url;
});
} else {
response.text().then(function (html) {
document.getElementById('view-all').innerHTML = html;
});
}
})
.catch(function (err) {
console.log('Fetch Error', err);
});