есть два селекта.
например накидываю в селект2 файлы из селекта1 и сохраняю это дело.
в файл построчно записываються данные из селект2(пока не реализовал, но особых проблем в этом не вижу). а вот не знаю как считать из файла в селект.
можно было бы создать новый селект, но суть в том, что надо все данные из файла надо записать в уже существующий.
можно ли как-то это сделать?
есть такая идея: достаем строки файла и пишем их в массив, потом передаем массив из php в js. потом удаляем все, что было в селекте и пишем туда данные из массива!!! но мне кажеться, что как-то заумно это.
Спустя 1 час, 12 минут, 57 секунд (24.06.2011 - 14:20) neadekvat написал(а):
Ссылку дал, а там все закрыто для доступа. И также непонятно, что нужно сделать.
Спустя 5 часов, 20 минут, 58 секунд (24.06.2011 - 19:41) quickxyan написал(а):
ой ой, затупил
root/root

Спустя 3 минуты, 1 секунда (24.06.2011 - 19:44) walerus написал(а):
Цитата (quickxyan @ 24.06.2011 - 16:41) |
ой ой, затупил ![]() |
Wrong login/passsword! Or user inactive

Спустя 1 час, 21 минута, 18 секунд (24.06.2011 - 21:05) quickxyan написал(а):
что за день такой. постоянно туплю.
test/test
test/test
Спустя 19 минут, 32 секунды (24.06.2011 - 21:25) neadekvat написал(а):
Пока что я не увидел, чтобы добавление из первого селекта как-то ограничивалось (т.е. добавить можно бесконечное множество одинакового значения).
Всвязи с этим не понимаю, в чем сложность?
Всвязи с этим не понимаю, в чем сложность?
Спустя 12 минут, 8 секунд (24.06.2011 - 21:37) quickxyan написал(а):
neadekvat
наверное я не правильно обьяснил суть вопроса.
надо по нажатию на кнопку данные со второго селекта записываются в файл. по ссылке это кнопка "save playlist", а сверху еще один селект и кнопка "load playlist" - вот тут то у меня и ступор. как можно извлечь данные из файла и поместить их в уже существующий селект?
уже подумал, что можно при открытии файла через js удалить старый селект и вместо него на php создать новый!?
наверное я не правильно обьяснил суть вопроса.
надо по нажатию на кнопку данные со второго селекта записываются в файл. по ссылке это кнопка "save playlist", а сверху еще один селект и кнопка "load playlist" - вот тут то у меня и ступор. как можно извлечь данные из файла и поместить их в уже существующий селект?
уже подумал, что можно при открытии файла через js удалить старый селект и вместо него на php создать новый!?
Спустя 2 минуты, 34 секунды (24.06.2011 - 21:39) neadekvat написал(а):
Ну, да. Если без перезагрузки страницы - то делаешь запрос к скрипту, он возвращает данные (советую использовать формат json), в случаи успешной операции скрипт очищает селект и добавляет в него данные.
Спустя 6 минут, 56 секунд (24.06.2011 - 21:46) quickxyan написал(а):
то есть надо наверное использовать ajax?
вот например сохранение из селекта в файл. записываю все данные из селекта в массив и потом передавать через аякс на php скрпт так?
вот например сохранение из селекта в файл. записываю все данные из селекта в массив и потом передавать через аякс на php скрпт так?
Спустя 3 минуты, 3 секунды (24.06.2011 - 21:49) neadekvat написал(а):
Цитата (quickxyan @ 24.06.2011 - 22:46) |
то есть надо наверное использовать ajax? |
Можно и без js обойтись - просто страницу придется перезагружать.
Цитата (quickxyan @ 24.06.2011 - 22:46) |
вот например сохранение из селекта в файл. записываю все данные из селекта в массив и потом передавать через аякс на php скрпт так? |
Да, верно. Правда, массив тоже сначала надо в строку преобразовать.
Спустя 4 минуты, 18 секунд (24.06.2011 - 21:54) quickxyan написал(а):
Цитата (neadekvat @ 24.06.2011 - 18:49) |
Можно и без js обойтись - просто страницу придется перезагружать. |
ну думаю не страшно если разок перезагрузить.
ну тогда вопрос можно ли обойтись без js при извлечении данных из файла в селект?
Спустя 1 минута, 3 секунды (24.06.2011 - 21:55) neadekvat написал(а):
Цитата (quickxyan @ 24.06.2011 - 22:54) |
ну тогда вопрос можно ли обойтись без js при извлечении данных из файла в селект? |
Можно обойтись без js в любом случаи.
Спустя 2 минуты, 50 секунд (24.06.2011 - 21:58) quickxyan написал(а):
спасибо. буду как-то пробовать.
Спустя 19 часов, 33 минуты, 7 секунд (25.06.2011 - 17:31) walerus написал(а):
Только скачай библиотеку jquery.js :rolleyes:
Ну и под себя уже модифицируй как нужно...
<!--
AJAX и jQuery. Динамическое обновление контента. Основы.
Динамическое обновление контента по выбору пользователя
-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; Charset=UTF-8">
<script type="text/javascript" src="jquery.js"></script>
</head>
<body>
<p>Какую страницу желаете открыть?</p>
<form>
<input id="btn1" type="button" value="Страница 1">
<input id="btn2" type="button" value="Страница 2">
<select id="btn3" size="1" name="D1" >
<option value="page1.html">Page 1</option>
<option value="page2.html">Page 2</option>
</select>
</form>
<div id="content"></div>
<script>
$(document).ready(function(){
$('#btn1').click(function(){
$.ajax({
url: "page1.html",
cache: false,
success: function(html){
$("#content").html(html);
}
});
});
$('#btn2').click(function(){
$.ajax({
url: "page2.html",
cache: false,
success: function(html){
$("#content").html(html);
}
});
});
$('#btn3').change(function(){
var self = $(this);
$.ajax({
url: self.val(),
cache: false,
success: function(html){
$("#content").html(html);
}
});
});
});
</script>
</body>
</html>
Ну и под себя уже модифицируй как нужно...
Спустя 2 часа, 45 минут, 53 секунды (25.06.2011 - 20:17) quickxyan написал(а):
спасибо, я уже сделал по своему

_____________
печатаю со скоростью 320 минут в знак...
плюсуем карму не стесняемся