2012-02-13 5 views
0

Я в мобильном приложении. Я храню в sqlite некоторые студенческие экзамены вроде этогоjquery create dynamic form input from sqlite data

классы ........... студент ....... класс ................ ...... новый класс

класс 1 ........... имя 1 ........ предыдущие экзамены .......

класса 1 ........... name 2 ........ предыдущие экзамены .......

класс 1 ........... имя 3. ....... предыдущие экзамены .......

и я хочу создать форму, подобную этой форме

<label name1 - previous exams> <INPUT FIELD NEW GRADE1> 
<label name2 - previous exams> <INPUT FIELD NEW GRADE2> 
<label name3 - previous exams> <INPUT FIELD NEW GRADE3> 
.... 

submit button 

как я могу это сделать ???

, пожалуйста, совет

ответ

1

Существует так много способов сделать это. Лучше всего использовать JSON, чтобы сказать ваш серверный скрипт для создания значения, которые вы хотите, то из вашего кода JQuery вы можете создать список ввода, используя код, подобный этому:

$.getJSON('happyserver.php', function(data) { 
var items = []; 

$.each(data, function(key, val) { 
items.push('<label id="' + key + '"><input id="' + val + '">'); 
}); 

$('<div/>', { 
'class': 'my-new-list', 
html: items.join('') 
}).appendTo('body'); 
}); 

Вы получили жаргон ! Для получения дополнительной информации проверьте jQuery API http://api.jquery.com/jQuery.getJSON/