【发布时间】:2014-03-22 19:56:34
【问题描述】:
我需要转换以下类型字典:
{'key1': ['value1'], 'key2': ['value1', 'value2']}
致key1=value1&key2=....
即发布数据表格。我在 chrome 扩展中这样做,上面的 formdata 字典由以下方式返回:
chrome.webRequest.onBeforeRequest.addListener(function(details) {
if(details.method=="POST") // ajax call
{
message.postdata = details.requestBody.formData;
}
return {requestHeaders: details.requestHeaders};
}, {urls: ["<all_urls>"],types: ["main_frame", "sub_frame"]}, ["blocking", "requestBody"]);
我记得使用 JQuery $.params() 函数实现了相同的功能。在javascript中如何做到这一点。
【问题讨论】:
标签: javascript jquery google-chrome google-chrome-extension