1
我有一个PHP系统,基本上我使用弹出层来做一些处理,即上传图像。这里再没有任何问题,在完成插入并上传我去一个页面,它将调用底层页面并刷新:将锚标记添加到JavaScript URL
$callpage="jobsheet_build.php?id=".$_GET['id'];
echo("<script language=\"javascript\">");
echo("top.location.href = \" ").$callpage.("\";");
echo("</script>");
确定这工作得很好,但在理想的世界,我想提出一个参考到#图片在$ callpage,所以我最终与
$callpage="jobsheet_build.php?id=".$_GET['id']."#images";
但JavaScript只是挂起不管我做什么。
任何想法将非常感激!
如果你的问题是与JavaScript - 请显示生成的JavaScript – Teneff
该脚本的实际输出是什么?我假设你想要'echo(“top.location.href = \”“。$ callpage。”\“;”);'而不是你在那里得到的东西(带有额外的括号)。 –
整个事情是在一个PHP块,所以该电话页最终为“jobsheet_build.php?id = XXXX”。当PHP运行时,回声在那里输出JavaScript。这意味着倒数第二行输出为top.location.href =“jobsheet_build.php?id = XXX”; – Jim