gpt4 book ai didi

jquery - 使用 jQuery Ajax 调用时的最佳实践是什么?

转载 作者:行者123 更新时间:2023-12-03 22:45:03 24 4
gpt4 key购买 nike

我正在为一位同事审查一些代码,虽然我正在查看的 jQuery Ajax 调用本质上没有什么错误,但我想更确定什么应该出现、什么不应该出现在对 ASP.Net MVC Controller 操作的正常 Ajax 调用中。

例如,在以下代码中:

    $(function() {
$.ajax({
url: "/Controller/action",
type: "POST",
data: ({ myObjectOrParameters }),
success: function(data) { alert(data); }
});
});

这个模式按原样就可以了吗,还是还有其他东西也应该存在? contentType 是否可取? dataFilter 怎么样?这是不必要的吗,因为我们不使用 Microsoft Ajax 并且不关心它返回的“.d”,我应该担心吗?

类型怎么样?阅读或更新信息时使用“GET”甚至“PUT”是最佳实践,还是“POST”在每种情况下都是最合适的?

在每种情况下使用 $.ajaxSetup 是否更合适,或者我们可以每次都显式定义我们的参数吗?

最佳答案

请称我为一个简洁的人...

我更希望看到本例中使用的 $.post() 方法。除非您在 $.ajax() 中使用更深奥的选项,否则当有更短、更简洁的方法可用时,我认为没有任何理由使用它:

$.post("/Controller/action", { myObjectOrParameters }, function(data) {
alert(data);
});

关于jquery - 使用 jQuery Ajax 调用时的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2189356/

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