我如何扩展jquery的.ajax()并创建自定义.ajax2()供我使用

时间:2012-05-09 07:27:17

标签: ajax jquery

我想扩展JQuery的Ajax功能,以获得高级选项和功能。

例如,我可以传递一个名为 logElement 的参数,并传递一个选择器来查找要放置日志的元素。

喜欢

$.ajax({
    type: "GET",
    url: "ajax/get_countries.php",
    dataType: 'json',
    logElement:"#logDiv",
    success: function(data){
           //code
        }

});

这应该像jquery的Ajax请求一样,并且在成功和错误时在指定的logElement中打印日志信息

1 个答案:

答案 0 :(得分:2)

(function($) {

  $.ajax2 = function(settings) {
    // do what you want...
    $.ajax(settings);
  };

})(jQuery);