Сообщение от 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 - всё исчезло и не отображается.