2017-03-11 14 views
-1

私はPHPの配列を作成し、あなたが私を助けてくださいすることができ、このjavascript配列に転化する必要があるjavascript配列PHP配列からこのjavascript配列を取得するには?

<script> 
var image = document.getElementById('example-basic'); 

var options = {}; 
var data = [ 
    Taggd.Tag.createFromObject({ 
    position: { x: 0.19, y: 0.4 }, 
    text: 'This is a tree', 
    }), 
    Taggd.Tag.createFromObject({ 
    position: { x: 0.5, y: 0.3 }, 
    text: 'Pretty sure this is also a tree', 
    }), 
    Taggd.Tag.createFromObject({ 
    position: { x: 0.775, y: 0.5 }, 
    text: 'Can you guess this one?', 
    }), 
]; 

var taggd = new Taggd(image, options, data); 
</script> 

がありますか? PHPから

+1

私が見ることができませんどんなPHP配列でもウルの質問。あなたは何をしようとしているのですか? – v010dya

+0

json_encode関数を使用してください:https://eval.in/752831 – splash58

+0

私はPHPを使用してこの配列動的を作成したいですか?どうすればいいですか? –

答えて

0

私はPHPの専門家ではないですが、私はあなたができたと確信して出力するHTMLを:JavaScriptはブラウザ上で実行され、簡単にアクセスすることができたときに

<script type='text/javascript'> 
var js_ar = <?php echo json_encode($array); ?> 
</script> 

はjs_arはグローバル変数になります。私は変数名をあなたに任せます。

+0

から変換する必要があります。指定されたjavascript配列のPHP配列が必要です –

+0

PHP配列 –

+0

JavaScript ArrayをPHPに変換する必要があるのですか?はいの場合、Gyandeep Sharmaの答えは正しいです。 –

0

これは、ajaxのみで行うことができます。これは、問題を解決する必要があります

<?php 
    $array_var = $_POST['array_var']; 
    $ar=explode(',',$array_var); 
    print_r($ar); 
?> 
+0

私は、指定されたjavascrpt配列のPHP配列を必要とします –

+0

このyour_php_arrayは何ですか? –

+0

私はphp配列をjavascript配列に変換する必要があります –

0

$.ajax({ 
    url   : 'PATH_TO_DESTINATION', 
    type  : 'POST', 
    data  : {'array_var': you_array_variable}, 
    success  : function(e) {} 
}); 

先のページに、これは変数データをJS送る

PHPコード:<?php $your_php_array=array(0,10); ?>

JS:

<script> 
var data = <?php echo json_encode($your_php_array) ?>; 
for (var x in data) { 
    document.write(x + "<br>"); 
}</script> 
関連する問題