WEB开发网
开发学院网页设计JavaScript Jquery源码分析---Ajax分析 阅读

Jquery源码分析---Ajax分析

 2010-09-14 13:39:06 来源:WEB开发网   
核心提示: Get&postLoad有的时候也不能很好地完成功能,如果不是html的response,Jquery源码分析---Ajax分析(3),那么不能采用了,Jquery还提供了几个静态方式:jquery.get()、jquery. getScript ()、jquery. getJSON ()

Get&post

Load有的时候也不能很好地完成功能,如果不是html的response。那么不能采用了。Jquery还提供了几个静态方式:jquery.get()、jquery. getScript ()、jquery. getJSON ()、jquery. post ()。jquery. getScript ()、jquery. getJSON ()不过是在jquery.get()基础之上提供了某方面的简单的处理。Get和Post在这里没有什么不一样,除了请求的type不一样之外。

//通过get的type方式进行ajax的请求
  get : function(url, data, callback, type) {
    // 前移 arguments 如data 参数省略
    if (jQuery.isFunction(data)) {
      callback = data; data = null; }
    return jQuery.ajax( {  type : "GET", url : url,
      data : data, success : callback, dataType : type
    });
  },
 //以post方式进行ajax请求
post : function(url, data, callback, type) {
    if (jQuery.isFunction(data)) {
      callback = data; data = {}; }
    return jQuery.ajax( {type : "POST",url : url,
      data : data, success : callback,dataType : type   });
  },

Get和post都是在ajax的请求方面没有什么区别。除了在服务器的接收处理的方面有所不同之外。如get在.net中是request.querstring,而post则是采用request.form来获得。

  //取得返回的script
  getScript : function(url, callback) {
    return jQuery.get(url, null, callback, "script");
  },
  //取得json
  getJSON : function(url, data, callback) {
    return jQuery.get(url, data, callback, "json");
  },

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Jquery 源码 分析

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接