2013-11-18 3 views
0

На моей странице html есть список имен людей, с кнопкой внизу, где указано «Добавить новое». При нажатии этой кнопки открывается всплывающая страница. Эта страница имеет форму для сбора нового имени. Я хочу добавить это имя в исходный список. Это мой Javascript, который прекрасно работает, чтобы добавить список на той же странице, как текстовое поле:как добавить список на другой странице html

<script> 
    $('#add').click(function(){ 
     var text = $('#input').val(); 
     if (text.length){   
      $('ul.list-group').append('<li class="list-group-item">' +text+'</li>'); 
     } 
    }); 
</script> 

Как я могу изменить его так, что он добавляет список на исходной странице?

+1

Вы говорите, что хотите добавить список как к «всплывающей», так и к «другой странице». Это разные вещи. Можете ли вы точно уточнить, что вы имеете в виду. –

+0

являются ли эти мобильные страницы jQuery? страница на главной странице? Не совсем понятно, что вы хотите – charlietfl

+0

На моей странице html есть список имен людей, с кнопкой внизу, в которой говорится «Добавить новое». При нажатии этой кнопки открывается всплывающая страница. Эта страница имеет форму для сбора нового имени. Я хочу добавить это имя в исходный список! Имеет ли это смысл? – bookthief

ответ

1

Какой тип всплывающего окна вы используете? С классическим всплывающим окном (т.е. «новой страницей») вы не можете сделать это с помощью Javascript, потому что он требует обработки на стороне сервера (Javascript предназначен только для клиента и поэтому может воспроизводиться только с текущей страницей DOM)

Однако вы можете использовать что-то вроде Bootstrap Modal, это просто «всплывающее окно», добавляемое к DOM; то вы можете легко изменить свой первый список. ;)

+0

Я только что использовал классическое всплывающее окно, но ботстрап выглядит хорошо. Не могли бы вы дать мне несколько указаний о том, как его использовать? Является ли код, стоящий за модальным, на той же странице html, что и мой первый список? – bookthief

+0

Код идет на одной странице yep; прочитайте страницу, на которую я ссылаюсь в своем ответе, это довольно хорошо объяснено;) –

+0

Это довольно хорошо объяснено, немного подпрыгнул пистолет, прежде чем комментировать! Похоже, я не могу понять javascript: я взял пример кода и применил bootstrap.min css, но когда я нажимаю на кнопку, ничего не появляется? – bookthief

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