function http(url){ return new Promise((resolve,reject)=>{ $.ajax({ url:`http://192.168.4.18:3000/${url}`, type:"get", success:res=>{ resolve(res) }, error:err=>{ reject(err) } }) })}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script>
<script src="http/index.js"></script>
</head>
<body>
<script>
/*
top/playlist/?cat=华语
playlist/detail?id=${id}
*/
async function go(){
var res = await http("top/playlist/?cat=华语");
var id =res.playlists[0].id;
var detail = await http(`playlist/detail?id=${id}`);
console.log(detail)
}
go()
</script>
</body>
</html>