2017-08-25 107 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>"; 
}