ホームページ >バックエンド開発 >PHPチュートリアル >jsでphpの配列を取得する方法
jsはどのようにしてphpの配列を取得しますか? array("福州市","龍岩市","南平市","寧徳市","莆田市","泉州市","三明市","厦門市" ,"漳州市"),
'甘粛'=>array("白陰市", "定渓市", "甘南チベット族自治州", "嘉峪関", "金昌市", "酒泉市", "蘭州市」、「臨夏回族自治州」、「龍南市」、「平涼市」、「青陽市」、「天水市」、「武威市」、「張掖市」)、
'広東'=> ;array("潮州市","東莞市" 市","仏山市","広州市","河源市","恵州市","江門市","掲陽市","茂名市", 「梅州市」、「清遠市」、「汕頭市」、「汕頭市」、「韶関市」、「深セン市」、「陽江市」、「雲浮市」、「湛江市」、「肇慶市」、 "中山市","珠海市"),) ;
フロントエンド js またはこの配列の使用方法
------解決策-- -------------- ----
json 形式に変換
echo json_encode($info);これが ajax かどうかわかりません。 そうでない場合は、JS コードの一部を出力してください
<script><br>var jsondata = <?php echo json_encode($info) ?>;<br></script>
ajaxであればJQueryのajax json関数がとても便利です。または、 eval("'(" + ajaxjsondata + ")'") を使用します。これも非常に便利です。
------解決策---------
HTML コード
$arr = "[[1,2,3],[2,3,4]]";
$arr をエコーします。
?>
<スクリプト>
var tmp = '=$arr?>';
tmp = eval('('+tmp+')')
アラート(tmp.length)
スクリプト>