。 如何在将单个请求传递给ajax时获得多个响应。 我正在努力使用ajax概念。 任何人都可以共享示例代码吗?
答案 0 :(得分:1)
AJAX是异步JavaScript和XML。当你向服务器发送请求时,你会得到1个响应,你需要清楚你对异步http调用的概念。
异步调用意味着,例如,您发送两个请求,两个服务器名为Request1和Request2,但您可能先收到Request2的响应,然后是Request1。
<script>
function firstMethod(){
$.ajax({
url: "http://localhost3000/firstmethod",
data: {"data1":"abc"},
success: function(){
alert("Response for first request")
},
dataType: "Application/JSON"
});
}
function secondMethod(){
$.ajax({
url: "http://localhost3000/secondmethod",
data: {"data2":"def"},
success: function(){
alert("Response for second request")
},
dataType: "Application/JSON"
});
}
</script>
<button onclick="firstMethod()">First Request</button>
<button onclick="secondMethod()">Second Request</button>