jquery从sqlite数据创建动态表单输入

时间:2012-02-13 21:12:50

标签: jquery forms dynamic submit

我在移动应用中。我在sqlite中存储了一些像这样的学生考试

课程...........学生.......成绩......................新成绩

1级...........名称1 ........之前的考试.......

1级...........名称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 个答案:

答案 0 :(得分: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/