PHP时运行JS函数

时间:2017-08-25 04:52:18

标签: javascript php

我有一个名为edit的Javascript函数,如下所示:

function edit(id){
    window.opener.location.href='../../../index.php?mi=<?php echo $mi1?>&id='+id;
    //window.close();
}

如果我使用href,它已经工作,所以我需要点击链接

<a href="javascript:void(0);" onClick="edit('<?php echo $_POST["id"]?>');">
    <?php echo $_POST["id"]?>
</a>

然后我想在保存/更新数据时运行该功能

if(isset($_POST["save"])){
   ...
   ...
    echo "  <script>$(document).ready(function(){edit(".$_POST["id"].")};</script>";
}

但它没有用,我做错了吗?

2 个答案:

答案 0 :(得分:0)

试试这个

$id = $_POST["id"];
echo "<script>$(document).ready(function(){edit(".$id.")});</script>";

您使用了双引号,例如edit(".$_POST["id"].")

还缺少关闭)

答案 1 :(得分:0)

试用此代码

if(isset($_POST["save"])){
    echo "<script>$(document).ready(function(){edit(".$_POST['id'].")};</script>";
}