js将post请求的参数对象转换成get的形式拼接在url上
简介
js将post请求的参数对象转换成get的形式拼接在url上
代码
/**
* js将post请求的参数对象转换成get的形式拼接在url上
* @param param
* @returns {string}
*/
function changeParam(param) {
return JSON.stringify(param).replace(/:/g, '=').replace(/,/g, '&').replace(/{/g, '?').replace(/}/g, '').replace(/"/g, '');
}
// 结果示例
// ?reconciliation_status=&purchase_sn=&main_order_sn=&reconciliation_sn=&order_delivery_sn=&supplier_name=&ship_status=&user_name=&ship_time=&brand_ids=&search_brand_keyword=&purchase_admin_time=&finance_admin_time=2021-06-13 ~ 2021-05-15&ids=