Convert URL to json

前端 未结 6 1273
太阳男子
太阳男子 2020-12-09 04:55

I can\'t seem to find an answer to this question.. How can I convert a URL parameters string to JSON in javascript? I mean to ask if there is an in-built function like this

6条回答
  •  长情又很酷
    2020-12-09 05:21

    Try use this function:

    // Returns an object with elements "name: value" with data ftom URL (the "name=value" pairs)
    function getDataUrl(url) {
     // From: http://coursesweb.net/javascript/
      var url_data = url.match(/\?([^#]*)/i)[1];          // gets the string between '?' and '#'
    
      // separate the data into an array, in case the are multiple pairs name=value
      var ar_url_data = url_data.split('&');
    
      // traverse the array, and adds into an object elements name:value
      var data_url = {};
      for(var i=0; i

提交回复
热议问题