
传递参数: 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)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)