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

Jquery跳转页面传递参数以及获取url的参数,第1张

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

传递参数: windowlocation='editCoursehtmldataId='+dataId+'';

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

   function getUrlParam(name) {

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

        var r = windowlocationsearchsubstr(1)match(reg);  //匹配目标参数

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

        return null; //返回参数值

    }

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

/--获取网页传递的参数--/

function request(paras)

{

var url = locationhref;

var paraString = urlsubstring(urlindexOf("")+1,urllength)split("&");

var paraObj = {}

for (i=0; j=paraString[i]; i++){

paraObj[jsubstring(0,jindexOf("="))toLowerCase()] = jsubstring(jindexOf("=")+1,jlength);

}

var returnValue = paraObj[parastoLowerCase()];

if(typeof(returnValue)=="undefined"){

return "";

}else{

return returnValue;

}

}

调用这个 request就可以了,这里可以调用request("ID")

在你点击呼叫按钮时,会触发一个事件,就是js里面的函数,把你那三个值通过函数传到js里面,js代码:

function hujiao(typeId、tableCode、empCode){

$ajxa({

url:"访问地址:action",

type:"post",

data:"typeId="+typeId+"&tableCode="+tableCode+"&empCode="+empCode,

success:function(data){

这样就可以传到后台了!

}

});

}

还有一种方法:

function hujiao(typeId、tableCode、empCode){

$ajxa({

url:"访问地址actiontypeId="+typeId+"&tableCode="+tableCode+"&empCode="+empCode",

type:"post",

success:function(data){

这样就可以传到后台了!

}

});

}

以上就是关于Jquery跳转页面传递参数以及获取url的参数全部的内容,包括:Jquery跳转页面传递参数以及获取url的参数、jQuery 获取Url参数、jquery 如何获取从客户端传递过来参数的值(typeId,tableCode,empCode)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10068947.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存