我正在尝试通过node.js服务器将参数从我的网站传递到沙发数据库服务器。
我绝对需要在网址中传递{}。不是字符串,也不是空对象,是实际的{}字符。它用于在沙发床视图中定义end_key
参数。
此刻,我的电话像这样:
let url = "/trades";
let ajax_options = {
data:{
design_name:'bla',
view_name:'blabla',
params_view:{
group_level:2,
start_key:["1",0],
end_key:["1",{}]
}
}
};
$.ajax(url,ajax_options).then((res) => { ... });
当它通过NodeJs
和nano
库通过
db.view(req.query.design_name, req.query.view_name, req.query.params_view)
end_key
中的params_view
对象变为["1"]
,而不是我希望看到的["1",{}]
。
我已经验证了end_key
的正确值,该视图为我提供了预期的结果。
如何防止这种行为发生?