解决将url地址的参数封装到josn中
JavaScript代码如下:
var url = 'http://item.taobo.com/item.html?a=1&b=2&c=&d=xxx&e'; console.log(fn(url)); function fn(str) { var obj = {}; // 截取?后面的字符串 str = str.slice(str.indexOf('?') + 1); var arr = str.split('&'); for (var i = 0; i < arr.length; i++) { // 用等号将字符串截取两段 var temp = arr[i].split('='); // 下标第一个赋值给key,下标第二个赋值给value obj[temp[0]] = temp[1]; } return obj; }