Так что я пытаюсь создать одностраничный веб-сайт. Думаю, что у него есть портал поддержки клиентов. Я хочу запустить .get () при нажатии кнопки без обновления или перенаправления. Вот html:
<div class="list-group">
<li class="list-group-item active" id="Raiseticketbtn">Raise a new ticket</li>
<li class="list-group-item" id="Viewticketsbtn">View tickets</li>
</div>
Вот сторона jQuery вещей:
$("#Viewticketsbtn").on("click",function(){
$(this).addClass("active");
$(this).siblings(".active").removeClass("active");
$(".supportform").hide("slow");
$.get("/support",function(data){
})
})
Вот сторона express вещей:
app.get("/support",function(req,res){
Support.find({},function(err,allsupport){
if(err){
console.log(err);
}else{
res.json(allsupport);
}
})
})
Как сделать запрос .get () на сервер, не обновляя страницу. Я понял, что должен использовать AJAX. Возможно ли сделать .get () для сервера, когда "Viewticketsbtn" "нажал? Идея состоит в том, чтобы получить все билеты, собранные одним человеком, с помощью AJAX, но я не уверен, как вызвать .get (), когда нажата кнопка «Viewticketbtn». Пожалуйста, помогите мне.