http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.html先搞清楚什么是get  什么是post

解决方案 »

  1.   

    楼上说的对
    你先搞清楚什么是get  什么是post 这个不是性能的问题,而是你需求的问题
      

  2.   

    就两张请求方式 get post  ajax请求无非也是get或者post安全性都差不多的
      

  3.   

    我知道跟需求来,我现在主要是考虑$.ajax跟哪两个在性能上有没有区别或者说哪两个在性能上有没有区别,安全性上应该也有差异把,不要发给我那些百度上复制的东西,早就看过了。那大侠们都是经常用哪个,是用$.ajax还是用$.get或者$.post
      

  4.   

    $.get和$.post貌似只是$.ajax一个封装的,最终还是用$.ajax的
      

  5.   


    安全性没什么好说的都一样的 主要安全控制还是在后台的
    对于post或者get而言 主要在于参数的形式不一样
    而ajax其实他的请求方式 不是get就是post  他异于其他两种请求最大的特点就是能实现同步请求
      

  6.   


    ajax有四种的,GET, POST, UPDATE, DELETE
      

  7.   

    从广泛上看和从细节上看所谓的安全性,$.get和$.post也是有区别的,你先搞清楚什么是get什么是post大侠
      

  8.   

    $.get和$.post是$.ajax的一个封装,
    $.ajax可以实现$.get $.post的功能,以及配置一些参数后可以实现其他功能,如跨域请求jsonp,设置返回头之类的,$.get $.post的性能的话 就是http中get和post的区别了,
    当然,在安全性上主要还是要看你请求页面的检测,不然都不安全
      

  9.   

    get是你从服务端获取数据的时候使用
    post是你要把数据提交到服务端的时候使用
    不论是get还是post方法,底层都调用了ajax方法。
      

  10.   

    跨域用get 不跨域用post
    get传送的数据量小 会被缓存
      

  11.   

    这东西不是性能瓶颈,别在这地方浪费时间了。
    (GET还是POST看你的业务需求)另外,看看 jquery 源码。$.get, $.post 都是封装的 $.ajax jQuery.each( [ "get", "post" ], function( i, method ) {
    jQuery[ method ] = function( url, data, callback, type ) {
    // shift arguments if data argument was omitted
    if ( jQuery.isFunction( data ) ) {
    type = type || callback;
    callback = data;
    data = undefined;
    } return jQuery.ajax({
    type: method,
    url: url,
    data: data,
    success: callback,
    dataType: type
    });
    };
    });
      

  12.   

    $(selector).load(url,data,callback) 把远程数据加载到被选的元素中
    $.ajax(options) 把远程数据加载到 XMLHttpRequest 对象中
    $.get(url,data,callback,type) 使用 HTTP GET 来加载远程数据
    $.post(url,data,callback,type) 使用 HTTP POST 来加载远程数据
    $.getJSON(url,data,callback) 使用 HTTP GET 来加载远程 JSON 数据
    $.getScript(url,callback) 加载并执行远程的 JavaScript 文件
      

  13.   

    $.get和$.post 都是 $.ajax 的封装.请求方式:
    Get URL请求方式.
    POST 表单请求.
      

  14.   

    其实,楼主问的不是get和post的区别,而是在问, ($.get、$.post)与$.ajax的区别
      

  15.   

    直接用$.ajax 肯定性能更好,每次至少少一个if判断和jQuery.isFunction( data )调用。