jQuery提供的
param功能完全可以做到这一点。如果您不使用jquery,请看一下source。
基本上,它是这样的:
url = Object.keys(data).map(function(k) { return enpreURIComponent(k) + '=' + enpreURIComponent(data[k])}).join('&')2019更新 :现在有一个内置对象
URLSearchParams用于这种事情:
let myParams = {'foo': 'hi there', 'bar': '???'};let u = new URLSearchParams(myParams).toString();console.log(u);


