Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Подскажите как привязать Select к скрипту. (https://javascript.ru/forum/project/49588-podskazhite-kak-privyazat-select-k-skriptu.html)

Sempai 22.08.2014 18:48

Цитата:

Сообщение от alko (Сообщение 327044)
а покажешь, что пробовал?

Подключил ваш скрипт к странице, только вместо number, прописал свою переменную item.

alko 26.08.2014 13:02

.number в данном случае это не переменная, а класс кнопки. и полученную переменную нужно(непонятно в каком виде: массив, строка или хз) передать в функцию add_item, которая находится в объекте Item. и нужно весь обработчик из онклика в отдельную фцию выносить. я же просто пример написал, как с селектами работать. по предоставленной информации больше ничем помочь не могу.

слона то я и не заметил:

<input type="button" onclick="Item.add_item('{$page.id}','{$page.title} ',$(this).next().val());$(this).val('Выбран ').attr('disabled','disabled');" value="Выбрать"><input type="text" class="number" value="1" size="1">

var Item = new Object({
	    add_item: function(id, title, number) {
	        var item= "";
	        $("select option:selected").each(function () {
	               item += $(this).text() + " ";
	        });
	        $.ajax({
	            url: '/item/add_item',
	            type: 'post',
	            data: ({'id': id, 'title': title, 'item': item, 'number': number}),
	            success: function(data) {
	                alert('Данные успешно сохранены!');
	            },
	            error: function(data) {
	            }
	        });
	    }
	});


что то тип того, но весьма условно(нужен ли разделитель и подойдет ли пробел как разделитель), и если селектов несколько, то корректно работать не будет.

Sempai 05.09.2014 05:16

Да вставка в onclic $('#item').val(), решила мою проблему.


Часовой пояс GMT +3, время: 22:21.