动态添加jquery ajax选项

时间:2015-02-19 17:13:47

标签: javascript jquery ajax

我有一些couchdb查询,我使用jquery-couchdb插件。我想编译一组查询,我可以在调用时决定要设置哪些选项。 E.g。

$db.view("design/view", {
    success: function(data) {
        // do something e.g.:
        callback_function(data);
        },
    option1: value1,
    option2: value2
    // What if I want an option3 to be set only some of the time?
});

有没有办法实现这个目标?像是在python中运行kwargs,还是使用键和值传递对象的方法?

干杯, 马特

1 个答案:

答案 0 :(得分:1)

喜欢这个吗?

var params = {};
params.success = function(data) {
    // do something e.g.:
    callback_function(data);
    };
if (setOpt1) params.option1 = value1;
if (setOpt2) params.option2 = value2;
$db.view("design/view", params);