作为一个前端,需要向后台传递参数进行测试,但是后台既不是phh又不是Jsp,是一种自己不熟悉短时间无法掌握的语言,为了测试方便,如果只是简单的参数,非数据流的情况下可以通过url直接向HTML页面传递,相关代码如下 <!doctype html><html><head> <meta chareset="utf-8"> </head><body><script> var paramArr = []; //获取参数列表数组,每个元素为一个对象{key:‘‘,val:‘‘},key为参数名,val为参数值 function getParameters(){ var params = window.location.search; var paramList = params.substr(1).split(‘&‘); for(var i=0;i<paramList.length;i++){ var paramKey = paramList[i].split(‘=‘)[0]; var paramVal = paramList[i].split(‘=‘)[1]; var param = {}; param.key = paramKey; param.val = paramVal; paramArr.push(param); } return paramArr; } //获取具体的参数名对应的参数值 function getParamByName(name){ for(var i=0;i<paramArr.length;i++){ if(paramArr[i].key ==name){ return paramArr[i].val; } } } getParameters(); //这里我测试用的参数名为code,请自行修改 alert(getParamByName("code")); </script> </body></html>
时间: 2025-01-06 10:10:11