2017-08-25 82 views
0

我有一个JavaScript函数调用编辑是这样的:运行JS功能时,PHP

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

如果我使用A 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>"; 
} 

但它没有工作,我做错了什么?

+1

语法错误。 ''如果还有其他的JS错误,你应该检查浏览器控制台。 – jagad89

回答

0

尝试这样edit(".$_POST["id"].")这个

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

你已经使用双引号。

也关闭)缺失。

+0

谢谢soooo ... 我被困在这里一个星期... –

0

试试这个代码

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