У вас есть варианты, хотя я думаю, что есть только одна незначительная синтаксическая ошибка, которая вызывает проблему.
Вариант 1:
В вашем существующем коде вы должны изменить data
на value
.
Пример
// existing
if(data == ‘good’)
// revised
if(value == ‘good’)
Вариант 2:
Переименуйте ваши изображения в то же значение, что и значение, хотя для этого все равно потребуется использовать атрибут value
вместо data
. Переименуйте accept.png
в good.png
, и то же самое переименование с «плохим» изображением. С этим изменением вам не требуется оператор if | else.
* ** 1 022 тысяча двадцать-один * Пример
// existing
if(data == ‘good’)
{
return "<img src='accept.png'/>"
}
else (data == "bad")
{
return "<img src='cancel.png'/>"
}
// revised
return '<img src="' + value + '.png"/>';
Надеюсь, это поможет.