0

クエリから PHP 変数を取得したい

?q=aaa

連想配列に従ってJSで変数を定義します。

{
    "aaa": "111",
    "bbb": "222",
    "ccc": "333"
};

もしそうなら

var oldVariable = '<?php echo $q; ?>' ; 

それから

var newVariable = ...   // '222' when $q is 'bbb'
4

1 に答える 1

1

楽しみ:

<script>
<?php $q =  (isset($_GET['q'])) ? $_GET['q'] : "default" ;?>

var arr = {
    "aaa": "111",
    "bbb": "222",
    "ccc": "333"
};

var oldVariable = '<?php echo $q ; ?>' ;
var newVariable = (typeof arr['<?php echo $q ; ?>'] != "undefined") ? arr['<?php echo $q ; ?>'] : "No var from get" ;

alert(newVariable) ;

</script>
于 2013-02-19T19:42:13.423 に答える