Javascript 如何使用PHP+重新加载页面并显示查询参数;JS? 函数myfun() { var-nm=12; window.location.href=“bkd.php?uid=“+nm; }

Javascript 如何使用PHP+重新加载页面并显示查询参数;JS? 函数myfun() { var-nm=12; window.location.href=“bkd.php?uid=“+nm; },javascript,php,html,Javascript,Php,Html,我在同一页上添加了JS和HTML。WW当我执行代码时,我会得到PHP中的值,但它也会显示 “未定义的索引:uid” 第一次加载页面时,$\u GET['uid']可能未设置,因此需要检查它。你可以用这个 我还建议将onclick操作放在按钮上,而不是文本字段上 function myfun() { var nm=12; window.location.href="bkd.php?uid="+nm; } <form name="frm" method="GET"> <

我在同一页上添加了JS和HTML。WW当我执行代码时,我会得到PHP中的值,但它也会显示

“未定义的索引:uid”


第一次加载页面时,
$\u GET['uid']
可能未设置,因此需要检查它。你可以用这个

我还建议将
onclick
操作放在按钮上,而不是文本字段上

function myfun()
{
  var nm=12;
  window.location.href="bkd.php?uid="+nm;
}

<form name="frm" method="GET">
  <input type="text" value="ghf" onclick="myfun();"></input>
  <input type="hidden" value="" name="txtval" id="txtval"></input>
  <?php 
    echo $_GET["uid"];
  ?>
</form>
函数myfun()
{
var-nm=12;
window.location.href=“bkd.php?uid=“+nm;
}

第一次加载页面时,
$\u GET['uid']
可能未设置,因此您需要检查它。你可以用这个

我还建议将
onclick
操作放在按钮上,而不是文本字段上

function myfun()
{
  var nm=12;
  window.location.href="bkd.php?uid="+nm;
}

<form name="frm" method="GET">
  <input type="text" value="ghf" onclick="myfun();"></input>
  <input type="hidden" value="" name="txtval" id="txtval"></input>
  <?php 
    echo $_GET["uid"];
  ?>
</form>
函数myfun()
{
var-nm=12;
window.location.href=“bkd.php?uid=“+nm;
}

Js是客户端脚本,而php是服务器端脚本。php脚本是在服务器端执行的,其中js代码尚未执行。我相信标题不清楚。我认为OP希望用JS填充
uid
query参数重新加载页面,并使用PHP在重新加载时显示它。这将在显示变量之前检查变量是否存在。在通过JS函数重新加载页面之前,它不会存在。因此,当您第一次手动加载页面时,此代码将阻止它尝试显示值。Js是客户端脚本,而php是服务器端脚本。php脚本是在服务器端执行的,其中js代码尚未执行。我相信标题不清楚。我认为OP希望用JS填充
uid
query参数重新加载页面,并使用PHP在重新加载时显示它。这将在显示变量之前检查变量是否存在。在通过JS函数重新加载页面之前,它不会存在。因此,当您首次手动加载页面时,此代码将阻止它尝试显示该值。