欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php和js如何获取当前页面的查询信息

程序员文章站 2022-04-09 13:00:05
...
本文主要和大家分享php和js如何获取当前页面的查询信息,希望能帮助到大家。

1.php 获取当前页面的查询信息存储在一个关联数组中返回

function get(){
		//得到当前页面URL的查询字符串
		$query = $_SERVER['QUERY_STRING'];
		// 将每个键值对分开存储在数组中
		$arr1 = explode('&', $query);
		foreach($arr1 as $val){
			// 遍历每一个键值对将键与值相分离
			$arr2 = explode('=', $val);
			$arr3[$arr2[0]] = $arr2[1];
		}
		return $arr3;
	}
	echo '<pre>';
	print_r(get());
	echo '</pre>';

2.JS 将当前页面的参数列表转换为对象的形式显示

function get(){
    //获取当前页面的查询字符串
    var url = window.location.search.substring(1);
    //将每一个键值对分开存储在数组中
    var arr1 = url.split('&');
    //定义一个对象来存储转换结果
    var obj = {};
    // 遍历数组中的每个键值对将他们对应存储在对象中(按照键为属性名,值为属性值的形式)
    arr1.forEach(function(item){
      //将每一个键值对的键与值相分离
      var arr2 = item.split('=');
      obj[arr2[0]] = arr2[1];
    });
    return obj;
  }
  console.log(get());

以上就是php和js如何获取当前页面的查询信息的详细内容,更多请关注其它相关文章!