Показать сообщение отдельно
  #6 (permalink)  
Старый 14.05.2019, 09:15
Интересующийся
Отправить личное сообщение для sloneCH Посмотреть профиль Найти все сообщения от sloneCH
 
Регистрация: 16.04.2019
Сообщений: 18

Сообщение от Malleys Посмотреть сообщение
Если я вас не так понял, то вы можете показать больше кода, например, как у вас используется функция format!
Вот пример использования функции format https://jsfiddle.net/bL12qudr/3/
У себя я создал затем ajax запрос
$.ajax({
        url: '/product/getData.php',
        success: function (data) {
        var option = '<option value="не выбрано||0||0" data-u1="0" data-w1="0">не выбрано</option>';
        data.n.forEach(function (item) {
        option += '<option value="'+item.Total+'||0||0" data-u="0">'+item.Total+'</option>'
            });
            $('.CalculationType1').attr('data-value', '1');
            $('.CalculationType1').html(option);
           }
});

И данные из базы данных появились. Радости было столько.
Но затем я решил установить напротив каждого Товар1 Товар2 и т.п. -описание товара - тоже из базы данных.
Вставил ниже ajax запроса - функцию формат.
function format (option) {
			console.log(option);
			if (!option.id) { return option.text; }
			var ob = '<span style="color:green; width:150px;">Пример</span> '+option.text;	
      
            return ob;
            
            
		};

Отобразилось слово Пример зеленого цвета, я тоже порадовался. Но вот как вместо слова Пример вставить данные из базы данных не получается.
Спасибо за совет, но так как Вы посоветовали через атрибут data - всё исчезло и не отображается.
Ответить с цитированием