将数组从.php文件传递到.html文件

时间:2012-11-23 03:47:17

标签: php ajax json

如何将数组从.php文件传递到.html文件?

   <?php 
       $arr= array(
            "first_name" => "Darian",
            "last_name" => "Brown",
            "age" => "28",
            "email" => "darianbr@example.com"
    );
   ?>

我有一个.html文件,我想将我的.php文件的结果发送到.html文件以供进一步使用。

2 个答案:

答案 0 :(得分:2)

HTML本身不进行处理,无法处理数组。

您有两个选项,如果在创建页面时,请插入一个php代码段,该代码段接收数组并生成相应的HTML。

如果是在绘制页面之后,请使用jQueryJavaScript等框架从php文件中获取数组(在这种情况下了解JSON ,它将促进工作,参见文档here),然后相应地修改DOM。

例如,如果您的脚本是通过AJAX(例如jQuery)访问的,那么您可以执行以下操作:

<?php 
    $list = array( array('user_1', 1, 'continue'),
        array('user_2', 2 , '
        array('user_1', 3 , 'finish') 
    ); 
    echo json_encode($list);    
?>

答案 1 :(得分:0)

您不能将数组结果包含在html文件中。这两个文件都必须是php。您可以在php文件here

中找到有关添加它们的更多信息