jquery - $.post 与 $.ajax

标签 jquery asp.net-mvc asp.net-mvc-3

我最近询问如何使用 MVC 从表单中发布内容。感谢大家的帮助和建议。

我注意到一些建议谈论使用 $.post 以及其他人谈论使用 $.ajax

当我使用 Microsoft MVC 版本 3 时,有什么区别吗?哪个是最好的。

请仅回复 MVC 的答案。

非常感谢。

最佳答案

$.post 在内部调用 $.ajax。然而,我更喜欢使用 $.ajax 因为它在适当的缩进等下看起来更好:

$.post('someURL', {
    my: 'data',
    more: 'data'
}, function(resp) {
    /* ... */
});

对比

$.ajax({
    type: 'POST',
    url: 'someURL',
    dataType: '...',
    data: {
        my: 'data',
        more: 'data'
    },
    success: function(resp) {
        /* ... */
    }
});

后者的长度是前者的两倍,但在我看来更具可读性。

关于jquery - $.post 与 $.ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5753319/

相关文章:

asp.net - 在 ASP.NET MVC 2 中从授权中排除操作

c# - 对异步 mvc Controller 的异步 jquery 调用

xml - 如何下载xml文件中的xml内容

asp.net-mvc - MVC 3 与 Razor 最佳实践

javascript - 获取放置元素的项目/对象

jquery - 变量作为 jQuery 选择器失败而没有错误

javascript - 获取文件作为 AJAX 的响应?

javascript - 我可以设置总页数并在单击下一页时使用 jq 网格中的 ajax 加载下一组记录吗?

jQuery(window).height 不准确

c# - 从 MVC 路由处理程序返回 404