我想将javascript变量值赋给php变量。我是新手,并没有达到同样的目标。以下是我的代码:
<script type="text/javascript">
function foo(sampleValue)
{
var table = document.getElementById('mytable');
var answer = table.rows[sampleValue].cells[1].innerText;
alert (answer);
window.location.href = "show.php?w1=" + answer;
}
</script>
<?php
if(isset($_POST['shwData']))
{
if(isset($_GET['w1']))
{
echo "this is it";
}
}
?>
答案 0 :(得分:2)
您是否尝试省略第一个if条件?
if(isset($_GET['w1'])) {
echo "this is it";
}
BTW:当然你可以“将一个变量从一个javascript传递给一个php脚本”。这必须通过额外的请求来完成。就像你用window.location.href = "show.php?w1=" + answer;
解释它一样。这绝对是一种选择。
根据您想要获得此值的内容,以及为什么在那一刻,您可以考虑使用AJAX。只需向服务器发送请求,如果它必须对给定的(后)数据阵列执行某些操作。