2015-11-14 5 views
0

Я новичок здесь, поэтому, пожалуйста, будьте нежны. У меня есть некоторые основные проблемы, связанные с точками. У меня простая форма. Смотри ниже.заполните форму и заполните поле выбора

<html> 
<body> 
    <form action="json.php"> 
    <input id="okr_id" type="text"/> 
    <input id="okr_name" type="text"/> 
    <select id="org_id"> 
    </select> 
    </form> 
</body> 
</html> 

И я хочу, чтобы заполнить форму и заселить поле выбора на основе информации, переданной по Ajax (JSON) запроса.

JSON отформатирован Как было показано ниже:

  
    

    {"data":[{"okr_id":"1","okr_name":"Dennis","org_id":"2"}], 
    "select":{"org_id":[{"base_id":"1","base_name":"Team A"}, 
         {"base_id":"2","base_name":"Team B"}]}} 
 

Любые идеи, как решить мою проблему?

+0

Что враждебный комментарий. Я новичок здесь, но не на (веб) разработке. –

ответ

0

Что-то вроде этого?

for(var i = 0; i < result.select.org_id.length; i++) { 
    $('#org_id').append('<option value="' + result.select.org_id[i].base_id + '">' + result.select.org_id[i].base_name + '</option>'); 
} 

Позвольте мне скрипку, что для вас :-)

https://jsfiddle.net/8hq7jybq/1/

+0

Не совсем то, что я имел в виду, но я помог мне в правильном направлении (не совсем там, хотя). –

Смежные вопросы