多个ajax请求相同的URL

我已经阅读了有关多个ajax请求的问题,但没有关于我必须对同一个URL发出2个或更多ajax请求以获得不同响应的情况:

function ajaxSub(opc1, value1) { $.ajax({ type: "GET", url: $("#urltmp1").val() + "ajax", async: true, data: { o: opc1, q: value1 }, datatype: "text", contentType: "application/x-www-form-urlencoded; charset=UTF-8" }) .done(function (msg) { if (opc1 == "1" && value1 == "data01") { $("#field01").val(msg); } if (opc1 == "1" && value1 == "data02") { $("#field02").val(msg); } }) .fail(function () { alert("fail"); }); } function main01() { ajaxSub("1", "data01"); ajaxSub("1", "data02"); } 

如果main01()只有一次调用ajaxSub(),这就有效。 我怎样才能做到这一点? 提前致谢