Вы ищете что-то вроде этого?
jsFiddle Demo:
HTML:
<div id="listView"></div>
<input type="button" id="mybutt" value="Submit" />
JavaScript/JQuery:
$('#mybutt').click(function() {
var out = '<ul><li>Item One</li><li>Item Two</li><li>Item Three</li></ul>';
$('#listView').html(out);
});
В ответ на ваш комментарий: «что мне нужно на щелчок форме кнопки получает представления и Firstname, которые пользователь вводит в форму будут добавляться в список»
Во-первых, вы должны оставаться на странице после того, как форма была Отправлено. Чтобы сделать это, вы должны добавить e.preventDefault();
в вашей представить рутину:
$("#target").submit(function(event) {
//Manually collect form values and
//Use ajax to submit form values here (see notes at bottom)
event.preventDefault();
});
Далее, вы хотите, чтобы получить данные, которые были в нужном поле, и добавить, что в <ul>
. Поэтому изменить выше, как это:
$("#target").submit(function(event) {
var fn = $('#fname').val();
$('ul').append('<li>' +fn+ '</li>');
//Manually collect form values and
//Use ajax to submit form values here (see notes at bottom)
event.preventDefault();
});
Для бита AJAX, see this post для кончиков.
Обратите внимание, что вы можете использовать $('#formID').serialize();
, чтобы быстро сериализовать всю информацию о форме.
Оформить заказ http://handlebarsjs.com/, буквально делая это точно в одном из моих проектов прямо сейчас. –
Я новичок в этом, поэтому я просто просмотрел http://api.jquerymobile.com/listview/, но не знаю, как это сделать. пожалуйста, предоставьте несколько советов. – Trupti
I second, используя handlebarsjs – Charles380