gpt4 book ai didi

Mockjax 通过函数和数据

转载 作者:行者123 更新时间:2023-12-02 05:01:19 26 4
gpt4 key购买 nike

在 mockjax 中你可以使用一个函数来根据请求的数据类型返回不同的响应,像这样:

$.mockjax(function(settings) {
if ( settings.dataType == 'json' ) {
return {
dataType: 'json',
proxy: 'test.json'
};
}
return false;
});

有没有办法根据通过请求发送的数据做同样的事情?到目前为止,这是我能找到的唯一方法:

$.mockjax({
url: '/',
data: { variable: 0 },
proxy: 'test.json'
});

如果 variable > 0,我想做的是将代理更改为不同的文件。

例如有没有办法解析:

data: { variable: <0 }

或类似的?

最佳答案

我知道这是旧的,但您应该能够为此调查 settings.data 属性:

$.mockjax(function(settings) {
var proxyFile = 'test.json'; // a default proxy?

if ( settings.data.variable > 0 ) {
proxyFile = 'test-greater-than-zero.json'
}

return {
proxy: proxyFile
};
});

关于Mockjax 通过函数和数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16041797/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com