На прилагаемом снимке экрана нужно немного прояснить эту проблему. Если я ввел фиксированное значение цвета (т. е. #ffffff как для шрифта, так и для фона строки), это сработало бы хорошо.
Однако я хочу использовать значение, возвращаемое из вызова ajax, как указано стрелкой, если я использовал функцию val(), не работает. Также не выдало никаких сообщений об ошибках.
Спасибо за помощь.
$(document).ready(function(){
$('#empTable').DataTable({
'processing': true,
'serverSide': true,
'serverMethod': 'post',
'ajax': {
'url':'diary2024-ajaxfile.php'
},
'columns': [
{ data: 'stamp1' },
{ data: 'enteron' },
{ data: 'story1' },
{ data: 'story2' },
{ data: 'menu_name' },
{ data: 'fcolor' },
{ data: 'bcolor' },
{ data: 'fileupload' },
{ data: 'viewfile' },
{ data: 'testing' },
{ data: 'menu_id' },
{ data: 'zcheckbox' },
],
'columnDefs': [
{ orderable:false, targets: 6 }
],
'aaSorting': [[ 0, "desc" ]],
fnRowCallback: function (nRow, aData, iDisplayIndex, iDisplayIndexFull) {
if (aData.menu_name == "HBL") {
$('td', nRow).css('background-color', 'val(data.bcolor)');
$('td', nRow).css('color', 'val(data.fcolor)');
}
if (aData.menu_name == "Garden") {
$('td', nRow).css('color', '#0542fa');
$('td', nRow).css('font-weight', 'bold');
}
if (aData.menu_name == "HOME") {
$('td', nRow).css('background-color', '#0d05fc');
$('td', nRow).css('color', '#ffffff');
}
Подробнее здесь: https://stackoverflow.com/questions/786 ... -with-ajax
Функция RowCallBack для окрашивания текста и фона в таблице данных JQuery с помощью значения, возвращаемого ajax из mysq ⇐ Jquery
Программирование на jquery
1719377404
Anonymous
На прилагаемом снимке экрана нужно немного прояснить эту проблему. Если я ввел фиксированное значение цвета (т. е. #ffffff как для шрифта, так и для фона строки), это сработало бы хорошо.
Однако я хочу использовать значение, возвращаемое из вызова ajax, как указано стрелкой, если я использовал функцию val(), не работает. Также не выдало никаких сообщений об ошибках.
Спасибо за помощь.
$(document).ready(function(){
$('#empTable').DataTable({
'processing': true,
'serverSide': true,
'serverMethod': 'post',
'ajax': {
'url':'diary2024-ajaxfile.php'
},
'columns': [
{ data: 'stamp1' },
{ data: 'enteron' },
{ data: 'story1' },
{ data: 'story2' },
{ data: 'menu_name' },
{ data: 'fcolor' },
{ data: 'bcolor' },
{ data: 'fileupload' },
{ data: 'viewfile' },
{ data: 'testing' },
{ data: 'menu_id' },
{ data: 'zcheckbox' },
],
'columnDefs': [
{ orderable:false, targets: 6 }
],
'aaSorting': [[ 0, "desc" ]],
fnRowCallback: function (nRow, aData, iDisplayIndex, iDisplayIndexFull) {
if (aData.menu_name == "HBL") {
$('td', nRow).css('background-color', 'val(data.bcolor)');
$('td', nRow).css('color', 'val(data.fcolor)');
}
if (aData.menu_name == "Garden") {
$('td', nRow).css('color', '#0542fa');
$('td', nRow).css('font-weight', 'bold');
}
if (aData.menu_name == "HOME") {
$('td', nRow).css('background-color', '#0d05fc');
$('td', nRow).css('color', '#ffffff');
}
Подробнее здесь: [url]https://stackoverflow.com/questions/78666403/rowcallback-function-for-jquery-datatable-coloring-text-and-background-with-ajax[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия