gpt4 book ai didi

ASP.NET MVC 使用 AJAX 加载页面

转载 作者:行者123 更新时间:2023-12-02 17:11:09 24 4
gpt4 key购买 nike

我有这样的情况:

带有 2 个选项卡的 Accordion 页面,其中一个选项卡包含付款方式列表,第二个选项卡包含订单摘要,其中包含订单行、金额和总计(呈现为部分 View )。选择付款方式会导致重新计算订单总额,可能会产生额外费用等。

选择付款方式后,使用 AJAX 显示新订单摘要的推荐方式是什么?

进行 AJAX 调用并获取所有新金额、订单行等并使用 JS 设置这些值对我来说似乎效率低下。理想的情况是,如果我可以使用所选的付款方式进行 AJAX 调用,并且此调用将返回 HTML,我可以用它来替换旧的摘要。

在服务器上将分部 View 呈现为 HTML 并使用 JSON 返回它是否不好?这种情况的最佳做法是什么?

最佳答案

我这里有一个例子:

Javascript

$("#divForPartialView").load("/HelloWorld/GetAwesomePartialView",
{ param1: "hello", param2: 22}, function () {
//do other cool client side stuff
});

Controller 操作

public ActionResult GetAwesomePartialView(string param1, int param2)
{
//do some database magic
CustomDTO dto = DAL.GetData(param1, param2);

return PartialView("AwesomePartialView",dto);
}

关于ASP.NET MVC 使用 AJAX 加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7662082/

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