我已经阅读了有关多个ajax请求的问题,但是我不得不针对同一个网址发出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(),则可以正常工作。 我怎样才能做到这一点? 提前致谢