在javascript中包含变量?

在javascript中包含变量?,javascript,variables,Javascript,Variables,我需要以下方面的帮助 我有一个脚本,可以使用以下命令关闭网页: <a href=\"Javascript:void(0);\" onclick=\"parent.location.reload();window.parent.Shadowbox.close();\"> <a href=\"Javascript:void(0);\" onclick=\"parent.location='http://www.google.com';window.parent.Shadowbox

我需要以下方面的帮助

我有一个脚本,可以使用以下命令关闭网页:

<a href=\"Javascript:void(0);\" onclick=\"parent.location.reload();window.parent.Shadowbox.close();\">
<a href=\"Javascript:void(0);\" onclick=\"parent.location='http://www.google.com';window.parent.Shadowbox.close();\">
使用javascript:

<a href=\"Javascript:void(0);\" onclick=\"parent.location.replace(getNewURL);window.parent.Shadowbox.close();\">

因为用这种方法可以得到我的变量,但它不起作用


谁能帮我?或者有其他解决方法吗?

您可以将一个php变量分配给javascript变量

var a=<?php echo $array[‘id’]?>;
var a=;
您需要使用:


您正在使用echo来表示该权限,因为您将
\
用于
,所以它应该是这样的:

<a href=\"Javascript:void(0);\" onclick=\"parent.location='new-new.php?'.$array[‘id’]'.window.parent.Shadowbox.close();\">

在Javascript中分配变量的最佳方法是

var id = <?php echo json_encode($array["id"]); ?>
var id=

这会很快变得一团糟。我的建议是,用JavaScript添加事件,并用PHP打印JSON对象,以便在JS代码中使用。@elclans现在转到PHP和JavaScript,所以我不知道你指的是什么。你能给我一些例子吗?在使用速记时一定要小心。@Mrn我需要\$然后它就不起作用了。还有其他建议吗?是的,我使用它。但我不知道如何将你的代码添加到我的代码中。这是我的建议。如果(strlen($large\u photo\u exists)>0&&strlen($thumb\u photo\u exists)>0{echo$thumb\u photo\u exists;echo“”echo”

“echo”“echo”“echo”“echo””不能使用:.$array['id']我需要将其更改为\.$array['id'],它不会调用virableyou show它会是什么样子。我的代码是:if(strlen($large_photo_存在)>0&&strlen($thumb_photo_存在)>0{echo“
这是你的新配置文件图像”echo$thumb_photo_存在;echo““echo”

“echo”;
var a=<?php echo $array[‘id’]?>;
<? echo $array["id"]; ?>
var id = <?php echo $array["id"]; ?>;
var link = "<a href=\"Javascript:void(0);\" onclick=\"parent.location='new-new.php?id="+id+";window.parent.Shadowbox.close();\">";
if(strlen($large_photo_exists) > 0 && strlen($thumb_photo_exists) > 0)
{
    echo $thumb_photo_exists;
    echo "<p><a href=\"Javascript:void(0);\" onclick=\"parent.location='page.php?id={$_GET["id"]}';window.parent.Shadowbox.close();\">Use this photo as my profile photo</a></p>";
    echo "<br> OR <br>";
    echo "<p><a href=\"" . $_SERVER["PHP_SELF"] . "?id=" . $_GET["id"] . "&a=delete&t=" . $_SESSION['rando‌​m_key'] . $_SESSION['user_file_ext'] . "\">Upload and use another photo</a></p>";
}
<a href=\"Javascript:void(0);\" onclick=\"parent.location='new-new.php?'.$array[‘id’]'.window.parent.Shadowbox.close();\">
var id = <?php echo json_encode($array["id"]); ?>