问个很傻的问题哈,html怎么接收POST的数据

html-css010

问个很傻的问题哈,html怎么接收POST的数据,第1张

首先html是静态的超文本标记语言,js也不属于html

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

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

可以通过解析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)