<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
var model = @Html.Raw(Json.Encode(Model));
var toEncodedForm = function (queryString, prevName, objeto) {
for (var key in objeto) {
if (Array.isArray(objeto)) {
chave = prevName + "%5B" + chave + "%5D";
chave = prevName + "." + chave;
if (typeof objeto[key] !== "object") {
queryString += chave + "=" + objeto[key];
queryString = toEncodedForm(queryString, chave, objeto[key]);
var atualizar = function () {
request = toEncodedForm(request, null, model);
var htmlRequest = new XMLHttpRequest();
htmlRequest.open("POST", "@Url.Content("~/Home/Atualizar/")", true);
htmlRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
htmlRequest.onreadystatechange = function (event) {
if (htmlRequest.readyState == 4) {
if (htmlRequest.status == 200) {
var response = JSON.parse(htmlRequest.responseText);
console.log(htmlRequest.statusText);
console.log(model, request);
htmlRequest.send(request);