gpt4 book ai didi

jquery - 使用 JQuery 在 ASP.Net MVC 中加载部分 View - 首选哪种方法?

转载 作者:行者123 更新时间:2023-12-01 00:12:52 25 4
gpt4 key购买 nike

在最近的一个问题中,我遇到了这个问题。我的代码是:

$("#SearchResults").load("/Invoice/InvoiceSearchResults/");

有人建议我改用这个:

$.ajax({
url: "/Invoice/InvoiceSearchResults/",
type: 'GET',
dataType: 'html', // <-- to expect an html response
success: doSubmitSuccess
});

与:

function doSubmitSuccess(result) {

$(".SearchResults").html(result);

}

然后其他人好心地试图帮助我:

$.get(postUrl, function(data) {
$("#posts").append(data);
$('#ajaxLdMore').addClass('hideElement');
$('#ldMore').removeClass('hideElement');
});

事实证明我的问题是我是个白痴 abd 使用选择器“#”而不是“.”

我只是想知道我是否应该将我的代码替换为其中任何一个?

每种方法都有真正的优缺点吗?还是偏好?

还有没有人发布的更好的方法?

我并不是想引发一场巨大的辩论(我不这么认为:)) - 我只是想更多地了解它。

谢谢

最佳答案

两者都可以工作,但我个人依赖 jQuery 解决方案,因为它比 Microsoft AJAX 解决方案更持久。即使是 MS 也很明显地转向了 jQuery,因为他们自己也大力拥抱这个库。

关于jquery - 使用 JQuery 在 ASP.Net MVC 中加载部分 View - 首选哪种方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1533558/

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