我正在使用API。我的逻辑是第一添加成绩(POST),第二获取成绩ID(GET),第三添加学生成绩(PUT)。我的问题是我必须在API调用中使用gradeID来添加成绩。 如何使用AJAX从一个调用中获取结果,然后传递给另一个调用?
这是我的ajax:
$.ajax({
type: 'post',
url: "doRequest.php",
data: postData,
success: function(data) {
var output = {};
if(data == '') {
output.response = 'Success!';
} else {
try {
output = jQuery.parseJSON(data);
} catch(e) {
output = "Unexpected non-JSON response from the server: " + data;
}
}
$('#statusField').val(output.statusCode);
$('#responseField').val(format(output.response));
$("#responseField").removeClass('hidden');
$("#responseFieldLabel").removeClass('hidden');
},
error: function(jqXHR, textStatus, errorThrown) {
$('#errorField1').removeClass('hidden');
$("#errorField2").innerHTML = jqXHR.responseText;
}
});
}
有没有其他方法可以容纳一个ajax?