Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在每行都有按钮的表中,同级如何工作_Javascript_Php_Json - Fatal编程技术网

Javascript 在每行都有按钮的表中,同级如何工作

Javascript 在每行都有按钮的表中,同级如何工作,javascript,php,json,Javascript,Php,Json,兄弟姐妹是如何工作的? 我有一个用html填写的表格,表格的末尾有一个按钮。我想将用户重定向到另一个页面,但要记住单击按钮后的行id。我使用的是json、php、slim框架、pdo、phpmyadmin。提前谢谢 <script type="text/javascript"> $(document).ready(function() { $.ajax( { url: path+'/proyects/all'

兄弟姐妹是如何工作的? 我有一个用html填写的表格,表格的末尾有一个按钮。我想将用户重定向到另一个页面,但要记住单击按钮后的行id。我使用的是json、php、slim框架、pdo、phpmyadmin。提前谢谢

<script type="text/javascript">
     $(document).ready(function()
     {
        $.ajax(
        {
            url: path+'/proyects/all',
            type: 'get',
            dataType: "json",
            success: function(json)
            {
                console.log(json);

                if (json.success)
                {
                    $.each(json.proyects, function( index, value ) {

                      $('#proyecs').append('<tr><td>'+value.idproyect+'</td><td>'+value.pdescription+'</td><td>'+value.presponsible+'</td><td>'+value.pdateini+'</td><td>'+value.pdatefin+'</td><td>'+value.pestatus+'&#37</td><td><button type="button" class="btn btn-default">Details</button></td></tr>');
                    });
                }
                else
                {
                    Materialize.toast(json.message, 5000, 'red accent-4');
                }
            },
            error : function(e, settings, exception)
            {
                Materialize.toast("Oops! an error has ocurred", 5000, 'red accent-4');
            }
        });
    });
</script>

$app->get('/proyects/all', function () use($servername, $dbname, $dbuser, $dbpassword)
{

$response = array();

try
{
    $conn = new PDO("mysql:host=$servername;dbname=$dbname", $dbuser, $dbpassword);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    $stmt = $conn->prepare("SELECT * FROM proyects");

    if ($stmt->execute())    {
        $result = $stmt->fetchAll();
    }

    $conn = null;

    if(!empty($result))
    {
        $response['proyects'] = array();
        foreach ($result as $key => $value)
        {
            $response['proyects'][$key] = $value;

        }
        $response['success'] = true;

        echo json_encode($response);
        return;
    }
    else
    {
        $response['success'] = false;
        $response['message'] = "Proyects not found";

        echo json_encode($response);
        return;
    }

}
catch(PDOException $e)
{
    $response['success'] = false;
    $response['message'] = $e->getMessage();

    echo json_encode($response);
    return;
}
});

您当前的行为是什么?代码实际上没有问题,我只是想能够将行的id与wach行末尾的按钮相关联,我真的不知道怎么做,我听说过兄弟姐妹,但只是模糊地,而不是如何合并他们@白虎