如何将JS脚本中的变量赋值给PHP变量
<scripttype="text/javascript"><!--varh=document.getElementById("ztb_one").getElements...
<script type="text/javascript">
<!--
var h=document.getElementById("ztb_one").getElementsByTagName("h3");
function go_to(ao){
for(var i=0;i<h.length;i++){
if(ao-1==i){
h[i].className+="xuan";
}
else {
h[i].className=" ";
}
}
}
//-->
</script>
我想要在PHP中用到变量ao的值 请问怎么在JS中将 ao的值传给PHP变量
最好给出具体的实现语句 展开
<!--
var h=document.getElementById("ztb_one").getElementsByTagName("h3");
function go_to(ao){
for(var i=0;i<h.length;i++){
if(ao-1==i){
h[i].className+="xuan";
}
else {
h[i].className=" ";
}
}
}
//-->
</script>
我想要在PHP中用到变量ao的值 请问怎么在JS中将 ao的值传给PHP变量
最好给出具体的实现语句 展开
5个回答
展开全部
用ajax请求这样的链接var url="m.php?ao="+ao;
在m.php中, $ao=$_GET['ao'];
BS要分清楚
在m.php中, $ao=$_GET['ao'];
BS要分清楚
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用 location 传值呗,,,
location.href="连接本页面地址?ao="+ao;
然后在 本页面上接值
$ao=$_GET["ao"];
location.href="连接本页面地址?ao="+ao;
然后在 本页面上接值
$ao=$_GET["ao"];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你敢把问题说得清楚点么,你要是敢,我就敢告诉你咋做。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
提交的时候,<form action=ee.php?ao=ao的值>
在php那边 用$_REQUIRE['ao']得到ao的值
在php那边 用$_REQUIRE['ao']得到ao的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function jsPost(varname,data,url){
var xmlHttp;
try{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
try{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){}
}
if(!xmlHttp){
xmlHttp = new XMLHttpRequest();
}
if(xmlHttp){
xmlHttp.open("POST",url,true);
xmlHttp.send("{"+varname+":"+data+"}");
//or:
//{...use xml dom}
//or:
//xmlHttp.open("GET",url+"?"+varname+"="+data,true);
//xmlHttp.send(null);
xmlHttp.onreadystatechange=null;
//or:
//xmlHttp.onreadystatechange=arguments[2]||null;
}else{
var form = document.createElement("form");
var field = document.createElement("input");
document.body.appendChild(form);
form.appendChild(field);
form.method = "POST";
form.action = url;
field.type = "hidden";
field.value = data;
field.name = varname;
form.submit();
}
}
var xmlHttp;
try{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
try{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){}
}
if(!xmlHttp){
xmlHttp = new XMLHttpRequest();
}
if(xmlHttp){
xmlHttp.open("POST",url,true);
xmlHttp.send("{"+varname+":"+data+"}");
//or:
//{...use xml dom}
//or:
//xmlHttp.open("GET",url+"?"+varname+"="+data,true);
//xmlHttp.send(null);
xmlHttp.onreadystatechange=null;
//or:
//xmlHttp.onreadystatechange=arguments[2]||null;
}else{
var form = document.createElement("form");
var field = document.createElement("input");
document.body.appendChild(form);
form.appendChild(field);
form.method = "POST";
form.action = url;
field.type = "hidden";
field.value = data;
field.name = varname;
form.submit();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询