【问题标题】:ajax vs get in jquery [duplicate]ajax vs get in jquery [重复]
【发布时间】:2011-02-20 05:21:34
【问题描述】:

可能重复:
jQuery ajax() vs get()/post()

jQuery ajax() 和 jQuery get() 有什么区别? 当用户单击链接时,哪个更好地从 div 中的 url 加载一些数据?

【问题讨论】:

    标签: jquery ajax get


    【解决方案1】:

    来自jQuery.get()(docs) 方法的文档。

    这是一个简写的Ajax函数,相当于:

    $.ajax({
      url: url,
      data: data,
      success: success,
      dataType: dataType
    });
    

    【讨论】:

    • @hd:是的,$.get 只是 $.ajax 调用的包装器。只是为了方便。
    【解决方案2】:

    答案是都不是。如果你想直接将HTML加载到一个div中,最简单的方法是使用.load

    jQuery('#divID').load(url);
    

    没有比这更容易的了。

    【讨论】:

    • 很好,只要<div> 元素不包含任何内容(或者应该被覆盖)。
    【解决方案3】:

    get 只是ajax 的简写(带有一些预定义属性的包装器)。因此,在这种特殊情况下使用更方便的为您

    【讨论】:

      【解决方案4】:

      jQuery manualjQuery.get()相当于

      $.ajax({
        url: url,
        data: data,
        success: success,
        dataType: dataType
      });
      

      换句话说,get() 只是一个更高级别的替代方案。

      【讨论】:

        猜你喜欢
        • 2012-09-17
        • 1970-01-01
        • 2012-01-23
        • 2013-07-23
        • 2015-11-10
        • 2020-07-31
        • 1970-01-01
        • 2020-04-02
        • 2014-02-11
        相关资源
        最近更新 更多