如何将PHP / MYSQL数组插入单独的JS文件

时间:2019-01-07 11:48:43

标签: javascript php arrays json

我需要将php mysql页面中的数组插入到单独的js页面中。请协助在何处添加php URL和php数组代码的格式,以得到以下结果:

 template:function(e){
    var t={
        1:{
            title:"I",
            value:"insert"
        },
        2:{
            title:"U",
            class:"update"
        },                          
    };
    return't[e.Status]"
}

php数组应采用以下格式: var t = {1:{title:“ I”,值:“ insert”},2:{title:“ U”,class:“ update”}

2 个答案:

答案 0 :(得分:1)

您将要使用PHP的json_encode()方法

示例

<script>
myVar = <?php json_encode($phpArray); ?>;
</script>

答案 1 :(得分:0)

您可以使用json_encode PHP函数将PHP数组传递给JavaScript。

<?php
$phpArray = array(
    0 => "Mon", 
    1 => "Tue", 
    2 => "Wed", 
    3 => "Thu",
    4 => "Fri", 
    5 => "Sat",
    6 => "Sun",
)
?>

<script type="text/javascript">

   var jArray = <?php echo json_encode($phpArray); ?>;

for(var i=0; i<jArray.length; i++){
    alert(jArray[i]);
}