动态添加jquery ajax选项

dynamically add jquery ajax options

本文关键字:选项 ajax jquery 添加 动态      更新时间:2024-02-05

我有一些couchdb查询,我正在使用jquery couchdb插件。我想编译一组查询,以便在调用时决定要设置哪些选项。例如

$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,或者用键和值传递对象?

干杯,Matt

这样?

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);