2016-06-17 13 views
0
$(document).ready(function() { 
    var country = ["Australia", "Bangladesh", "Denmark", 
"Hong Kong", "Indonesia", "Netherlands", "New Zealand", "South Africa"]; 
    $("#country").select2({ 
     data: country 
    }); 
}); 

上記のコードでは、国名はハードコードされていますが、データベースから動的に取得します。どうすればいいのか教えてください。SQLクエリ結果をPHPのJavascript変数に格納するには

+0

私が正しくあなたが達成したいものを理解している場合は、<= VARの国を使用することができますPHPのエコー$ countryFromDBを;? ?> –

答えて

0

これを行う最も良い方法は、phpの配列をjsonStringに変換し、その文字列をjavascriptに渡して、配列に変換し直すことです。

//php 
$country = json_encode($country); 

-

//javascript 
var country = JSON.parse('<?php echo $country?>'); 
関連する問題