非同步 JS 訓練一:第2課 ── 認識 promise chain 鏈接
by birdie2019
HTML
<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<p>尊貴的客戶您好,您上次的消費內容是:</p>
<ul>
<li class="id"></li>
<li class="content"></li>
<li class="amount"></li>
</ul>
<p>希望這次也能有機會服務您!</p>
CSS
ul {
list-style-type: none;
padding: 0;
}
JavaScript
$.get("https://codelove.tw/fake-api/get-current-user").then((res) => {
return $.get("https://codelove.tw/fake-api/get-orders", { user_id: res.data.user.id })
.then((res) => {
return $.get("https://codelove.tw/fake-api/get-order-details", { order_id: res.data.orders.length })
.then((res) => {
$('.id').text(`訂單編號:${res.data.order.id}`);
$('.content').text(`訂單內容:${res.data.order.content}`);
$('.amount').text(`訂單金額:${res.data.order.amount}`);
});
});
});