html中的js如何获取通过POST方法传递过来的参数

这个html页面是php页面改变页面URL地址出来的并通过post方式传递的参数这个参数在html里面怎么用js获取是用document.getElementById('... 这个html页面是 php页面改变 页面URL地址出来的并通过post方式传递的参数
这个参数在html里面怎么用js获取 是用document.getElementById('dd').value 吗???
展开
 我来答
小星星教育知识分享
高粉答主

2019-12-07 · 用教师的智慧点燃学生的智慧火花
小星星教育知识分享
采纳数:202 获赞数:67136

向TA提问 私信TA
展开全部

可以通过解析url路径,获取参数:

function getURLParameter(name) {

return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null;

}

var orgid = getURLParameter('orgid');

var orglevel = getURLParameter('orglevel');

console.log('orgid='+orgid);

console.log('orglevel='+orglevel);

扩展资料

html中通过url地址传参及获取参数:

var url = document.location.toString();//获取url地址

var urlParmStr = url.slice(url.indexOf('?')+1);//获取问号后所有的字符串

var arr = urlParmStr.split('&');//通过&符号将字符串分割转成数组

var courseId = arr[0].split("=")[1];//获取数组中第一个参数

var unit_title=arr[1].split("=")[1];//第二个参数

unit_title=decodeURI(unit_title);//转码将解码方式unscape换为decodeURI,将中文参数获取

console.log(unit_title);

刺友互
高粉答主

2019-06-12 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:72.9万
展开全部

1、先写上html代码,输入框控件和一个按钮。为输入框控件添加了一个id属性,为按钮添加了onclick事件。

2、在事件调用的方法里,我们用document.getElementById("jyText")来获取到这个输入框元素,括号里的参数就是这个元素的id了。然后通过alert方法来弹出输入框的值。

3、为了更方便的操作dom元素,我们还可以使用js的一些插件库来操作,比如jquery就是一个很多人在使用的插件库,我们先引入这个脚本文件。

4、要获取到元素,我们可以使用$("#jyText")的方法来获取,括号中的参数也是元素的id,所不同的是我们要在id前加上一个井号#,表明后面的是一个id。

5、通过id调用,我们还可以通过样式名来调用。$(".btn-primary"),括号里的参数就是这个元素的其中一个样式名称,但要注意的是前面要加一个点号(.),来表明后面的是样式名称,而不是id。

6、刷新页面,再次点击按钮,我们可以看到能正确获取到这个元素的value值。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好嘛我是新来的
推荐于2016-01-21 · TA获得超过356个赞
知道小有建树答主
回答量:120
采纳率:100%
帮助的人:74.1万
展开全部
  1. 首先html是静态的超文本标记语言,js也不属于html

  2. 不管是html还是js,都是无法获取form表单{method(post或者get)}传递的参数的,

  3. 通过表单传递的参数都是要服务器端语言来获得,如asp.net,php,java等语言编写的程序可以获得页面端传过来的值

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友68ea1f294
推荐于2018-02-23 · TA获得超过120个赞
知道小有建树答主
回答量:99
采纳率:0%
帮助的人:101万
展开全部
通过php,jsp等语言 把post方式传过来的值赋给隐藏标签的value属性
如:<input id='dd' type='hidden' value='<? echo $_POST[参数名];?>'></input>
然后在该标签的后边加入你想对传过来的参数操作的js代码
js中获取值的代码:document.getElementById('dd').value
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
niwuqina1
2011-11-25 · TA获得超过271个赞
知道答主
回答量:173
采纳率:0%
帮助的人:54万
展开全部
js是客户端语言,不能直接获取服务器端的数据。可以用jsp,或者php当中介,再从他们那里调。楼主也可用dwr,直接在js里面调用服务器端的代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式