AJAX闭包操作

来源:互联网 发布:东方财富交易软件 编辑:程序博客网 时间:2024/06/08 05:07

外部同时调用AJAX公共方法会出现回调混乱的问题,应使用闭包操作。

function doRequestWithClosure(dataForm, actionName, options) {  $.ajax({    url : actionName,    type: "post",    data: dataForm,    dataType : "json",    ContentType: "applicatio/json;charset=UTF-8",    success: function(data) {      options.success(data);    },    error: function(data) {      //error    }  });}

dataForm为数据
actionForm请求的地址,
options为闭包方法json,格式为: {success : function(data){操作}}

如下:

var data = {"name":name,"description":desc};doRequest(data, "xxx.do", {  success : function(data){    window.location.href = "index.html";  }});


原创粉丝点击