Использование Ajax с мангустом для загрузки в браузер только соответствующих частей

#javascript #node.js #ajax #mongoose

Вопрос:

Эй, я создаю веб-приложение, используя Node.js и MongoDB (Мангуст),

Коротышка — кнопка отправки методом POST, выполняющая HTTP GET-запрос, который сохраняется в мангусте и затем отображается на странице.

Я пытался использовать ajax для загрузки только соответствующей части страницы, которая была отображена, но, к сожалению, по какой-то причине это не работает.

Чего мне здесь не хватает ?

Кнопка Отправить —

  <button class="btn btn-primary" onclick="loadAjax" type="submit">Go</button>
 

Логика мангуста —

 app.get("/system", function(req, res) {
if(req.isAuthenticated()){
Asin.find({},function(err,foundData){

if(foundData.lengh === 0){
  Asin.insertMany(defaultAsin,function(err){
    if(err){
      console.log(err);
    }else{
      console.log("default mode apply");
    }
  });
  res.redirect("/system");
}else{
  res.render("system",{asinNumber:asin,imageUrl:img1   img2,productUrl:prodUrl asin,amzAsinData:foundData});
}
});
}else{
res.redirect("/login"); 
}
});
 

Код ajax —

 $(document).ready(function() {

 function loadAjax(str){
  if (str !== ""){
   $.ajax({
    url: "/",
    method: "POST",
    contentType: "application/json",
    data: JSON.stringify({defaultAsin: str}),
    success: function(result){
      $("#ajax-meth").html(result.html);
    }
  });
 }
};
})(jQuery);