Jquery跳转页面传递参数以及获取url的参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jquery跳转页面传递参数以及获取url的参数相关的知识,希望对你有一定的参考价值。

参考技术A Jquery跳转页面传递参数以及获取url的参数的方法总结

传递参数: window.location='editCourse.html?dataId='+dataId+'';

获取url中的参数(封装的方法):

   function getUrlParam(name)

        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象

        var r = window.location.search.substr(1).match(reg);  //匹配目标参数

        if (r != null) return unescape(r[2]);

        return null; //返回参数值

   

        使用: var dataId = getUrlParam("dataId")

react 页面 参数怎么传递

参考技术A Java 应用程序按值传递参数(引用类型或基本类型),其实都是传递他们的一份拷贝.而不是数据本身.(不是像 C++ 中那样对原始值进行操作。)

例1:
Java代码
//在函数中传递基本数据类型,
public class Test

public static void change(int i, int j)
int temp = i;
i = j;
j = temp;


public static void main(String[] args)
int a = 3;
int b = 4;
change(a, b);

System.out.println("a=" + a);
System.out.println("b=" + b);



结果为:
a=3
b=4
原因就是 参数中传递的是 基本类型 a 和 b 的拷贝,在函数中交换的也是那份拷贝的值 而不是数据本身;

例2:
Java代码
//传的是引用数据类型
public class Test

public static void change(int[] counts)
counts[0] = 6;
System.out.println(counts[0]);


public static void main(String[] args)
int[] count = 1, 2, 3, 4, 5 ;
change(count);



在方法中 传递引用数据类型int数组,实际上传递的是其引用count的拷贝,他们都指向数组对象,在方法中可以改变数组对象的内容。即:对复制的引用所调用的方法更改的是同一个对象。本回答被提问者采纳

以上是关于Jquery跳转页面传递参数以及获取url的参数的主要内容,如果未能解决你的问题,请参考以下文章

jquery怎么实现页面之间传递参数?

如何在页面获取页面控件的值,并作为参数传递

react 页面 参数怎么传递

uniapp 页面跳转和传参

.net中获取跳转页面前的地址

iOS 应用跳转、参数传递