res 参数控制多种返回值

在 app.js 中配置
$.ajax('/res/', {
    res: {
        'wait': {
            msg: 'wait...'
        },
        'finsh': {
            msg: 'finish...'
        }
    }
}).done({
    msg: "ok"
}).fail({
    msg: 'error'
})
        
在浏览器中测试(你可以打开控制台查看 log)
$.get('/res/',{
    _: 1
}).done(function (data) {
    console.log(data)
    // {"msg": "ok"}
})

$.get('/res/',{
    _: 0
}).done(function (data) {
    console.log(data)
    // {"msg": "error"}
})

$.get('/res/',{
    _: 'wait'
}).done(function (data) {
    console.log(data)
    // {"msg": "wait..."}
})

$.get('/res/',{
    _: 'finsh'
}).done(function (data) {
    console.log(data)
    // {"msg": "finsh..."}
})


$.get('/res/',{
    _: 'not set'
})
// 因为没有设置过 res.not set  所以会返回 415 错误
// GET http://127.0.0.1:18080/res/?_=not+set 415 (Unsupported Media Type)