如题
多个$.ajax()方法
如何做到传递参数对象赋值给ajax 的url ,datatype,等属性
类似这种写法function sendRequest(options) {
    $.ajax({
        url: options.url,
        type:options.type,
        dataType:options.dataType,
        data:url.data,
        error: options.error,
        success:options.getresult
    });
}
function requset1() {
    var options = {
        url: "",
        data: "",
        dataType: "",
        getresult: function(data) { }
    };
    sendRequest(options);
}

解决方案 »

  1.   

    一个方法一次$.ajax({})不麻烦?代码重复
      

  2.   

    如果请求的url是同一个服务器的,但需要多次请求,就将这些请求组织到一起,一次调用,服务器端将功能整合
    如果请求的url是不同服务器的,我建议还是按照jquery的语法写,不要多加一层封装,回调函数可单独写,原因有二:
    第一:省不了多少代码
    第二:加一层封装后将给以后读你写代码的人增加难度,即易读性变差。
    纯属个人观点!!
      

  3.   

    如果请求的url是同一个服务器的,但需要多次请求,就将这些请求组织到一起,一次调用,服务器端将功能整合这话怎么感觉说起来很容易,实际操作的时候好象对于新手来说很有难度!如果个个都能有这么强的理解力,我想楼主也不会发帖出来问了,他自己就能搞定了!