2012-11-23 59 views
1

如何將.php文件中的數組傳遞給.html文件?將.php文件中的數組傳遞給.html文件

<?php 
     $arr= array(
      "first_name" => "Darian", 
      "last_name" => "Brown", 
      "age" => "28", 
      "email" => "[email protected]" 
    ); 
    ?> 

我有一個.html文件,我想將我的結果從.php文件發送到.html文件以供進一步使用。

+0

在html文件中,使用AJAX調用php文件並獲取結果。 –

回答

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);  
?> 
+0

是可以通過這個進行這種轉移嗎? xmlhttp.open(「GET」,「myphp.php」,true); xmlhttp.send(); –

+0

@jc_tan是的,你會收到'xmlhttp.responseText'的內容,emartel, – emartel

+0

,我可以知道我怎樣才能把一個變量從? –

0

不能包括在html文件中的數組結果。這兩個文件都必須是PHP。您可以在php文件中找到更多信息here