Показать города Малайзии по выбранным штатам

Я хочу сделать в Малайзии выпадающий список штатов и городов.

Вот моя начальная страница: (test3.php)

Когда я выбираю KL, мой результат ожидания города отображается следующим образом:

Когда я выбираю Селангор, мой результат ожидания города показывается следующим образом:

Государственные данные JSON($ StateJsonObject)

Array ( [0] => stdClass Object ( [stateId] => s1 [stateName] => Kuala Lumpur) 
[1] => stdClass Object ( [stateId] => s2 [stateName] => Selangor))

Городские данные JSON($ CityJsonObject)

Array ( [0] => stdClass Object ( [cityId] => c1 [cityName] => Kajang [cityStateId] 
=> s2 ) [1] => stdClass Object ( [cityId] => c2 [cityName] => Seputeh 
[cityStateId] => s1 ) [2] => stdClass Object ( [cityId] => c3 [cityName] => Shah 
Alam [cityStateId] => s2 ) [3] => stdClass Object ( [cityId] => c4 [cityName] => 
Klang [cityStateId] => s2 ) [4] => stdClass Object ( [cityId] => c5 [cityName] => 
Kepong [cityStateId] => s1 ))

Код (test3.php)

<html>
<head>
<script type="text/javascript">
    function showCity()
    {
        //state id from drop down list
        var stateId = state.options[state.selectedIndex].value;

        //CODE HERE
    }
</script>
</head>

<body>
    <form action="test3.php" method="post">
    State:
    <select name="state" id="state" onchange="showCity();">
        <option value ="">select one</option>
        <?php
            for($i = 0; $i < count($stateJsonObject); $i++)
            {
                echo '<option value = '.$stateJsonObject[$i] -> stateId.'>';
                echo $stateJsonObject[$i] -> stateName;
                echo '</option>';
            }
        ?>
    </select>

    <br />

    City:
    <select name="city" id="city">
        <option value ="">select one</option>
    </select>
</form>
</body>
</html>

Исходя из вышеуказанной ссылки, ниже приведены мои вопросы:
(1) Как мне сравнитьгосударственный идентификатор между JS и PHP (JSON) наКОД ЗДЕСЬ раздел?
(2) Как отобразить раскрывающийся список городов на основегосударство что я выбираю наКОД ЗДЕСЬ раздел?

Ответы на вопрос(1)

Ваш ответ на вопрос