gpt4 book ai didi

javascript - AJAX 如何在不重新加载页面的情况下工作?

转载 作者:太空宇宙 更新时间:2023-11-04 15:33:25 24 4
gpt4 key购买 nike

我有一个按钮的代码(不是我写的),可以为某人添加书签并将其添加到候选列表中。它看起来像这样:

JS 和 Ajax 部分:

self.isShortlisted = ko.observable(@(Model.Application.IsShortlisted ? "true" : "false" ));

self.isHidden = ko.observable(@(Model.Application.IsHidden ? "true" : "false" ));

$('form#shortlistForm').ajaxForm(function () {
viewModel.applicationViewModel.isShortlisted(true);
});

$('form#unshortlistForm').ajaxForm(function () {
viewModel.applicationViewModel.isShortlisted(false);
});

最佳答案

AJAX 代表“异步 JavaScript 和 XML”,正如您所指出的,它用于执行任务而无需重新加载页面。

What makes ajax work without reloading the page?

在回答您的问题时,“异步”任务可以与其他任务一起执行,不需要等待其他任务完成(同步)。因此,您不需要重新加载/刷新页面来显示新信息,因为它是同时执行的。

AJAX 通常使用 xhttp 请求从 Web 服务器返回 JSON 对象。您可以操作 DOM、JavaScript 或 HTML 来向用户显示对象。

You can read more about AJAX here

希望这能有所帮助

关于javascript - AJAX 如何在不重新加载页面的情况下工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44612814/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com