如何通过php变量将html传递给jquery

时间:2018-02-08 13:19:12

标签: javascript php jquery

我刚刚使用js / jquery执行了我的第一步,并且我尝试使用jquery重新加载表的内容,但我还没弄清楚如何:

if(isset($_POST['mode']) && $_POST['mode'] == "toggleactive"){

    $admin = new funcadmin($dbo);

    if($admin->toggleState($_POST['id_users'])){

        $table = $admin->getUsers();
        echo json_encode($table); //??????
    }
    else{
        $erroruser = 'Erro!';
        echo json_encode($erroruser);
    }
}

并在视图上:

<table id="userlist">    
<?php echo $table; ?> //How I load the original table

</table>
<script>
    function toggleState(id_users){
        $.ajax({
            type: "POST",
            url: "admin.php",
            data: {id_users:id_users, mode:"toggleactive"},
            dataType: "JSON",
            success: function(table) {
             $("#userlist").innerhtml('table');
            },
            error: function(err) {
            alert(err);
            }
        });
    }</script>

非常感谢, 干杯, 巴亚

1 个答案:

答案 0 :(得分:0)

这个问题与JQuery没有任何关系。 问题出在这里: 如果($管理 - &GT; toggleState($ _ POST [ 'id_users']))

我从未告诉函数返回true,有点期待 - &gt; execute()的返回就足够了。现在我做得很好。

我对你失去的时间表示真诚的态度,并感谢大家所给予的所有帮助。

干杯, 巴亚