Javascript 使用从脚本发送到html的变量
尝试使用url发送变量已有一段时间,如下所示:Javascript 使用从脚本发送到html的变量,javascript,php,html,Javascript,Php,Html,尝试使用url发送变量已有一段时间,如下所示: $.post("Controlador.php",{Ema:email_usuario, Cont:pass_usuario,Acc: acc}, function(datos){ json = JSON.parse(datos); var Nombres = json.Nombres; var Cedula = json.Cedula;
$.post("Controlador.php",{Ema:email_usuario, Cont:pass_usuario,Acc: acc},
function(datos){
json = JSON.parse(datos);
var Nombres = json.Nombres;
var Cedula = json.Cedula;
location.href = "Acerca.html proced="+Nombres+"&proce="+Cedula;
现在,它实际上可以将变量发送到新页面,但我似乎找不到使用这些变量的方法,我想知道是否有人可以帮忙。多谢各位
编辑:好的,我设法让它工作了。。。稍微(这方面还是很新的)。我设法使用变量(在本例中为“Martin”)并几乎按照预期显示它。正如你所看到的,它有一个奇怪的%20,我不知道它是怎么出现的。关于如何移除它有什么想法吗?谢谢。下面我将显示我用于此的内容:
<script>
function getUrlVars(){
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for(var i = 0; i < hashes.length; i++){
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
//Calling function gerUrlVars to get value from url
function volar(){
var proce= getUrlVars()["proce"];
var proced= getUrlVars()["proced"];
document.getElementById("sirve").innerHTML = proced;
}
</script>
</head>
<body onload="volar();">
函数getUrlVars(){
var vars=[],散列;
var hashes=window.location.href.slice(window.location.href.indexOf('?')+1).split('&');
for(var i=0;i
从URL获取值
function getUrlVars()
{
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for(var i = 0; i < hashes.length; i++)
{
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
//Calling function gerUrlVars to get value from url
var proce= getUrlVars()["proce"];
var proced= getUrlVars()["proced"];
函数getUrlVars()
{
var vars=[],散列;
var hashes=window.location.href.slice(window.location.href.indexOf('?')+1).split('&');
for(var i=0;i现在您可以使用proce和proced。
找到使用这些变量的方法。
??只要引用它们,然后随意使用它们,传递它们,你对PHP熟悉吗?我看到您正在向HTML文件发送GET请求。(除非您将服务器配置为以PHP格式执行.html文件)是的,我在这方面还不太熟悉。我可以问一下为什么需要proce和proced?仅仅一个还不够吗?这取决于你的需要,我不知道你下一步想用这些变量做什么。进行了编辑,更好地解释了当前的问题。