2014-02-18 2 views
0

У меня есть код JavaScript для отображения значений из базы данных mysql.html внутри javascript не работает

columns: [ 
    { text: 'Taal', datafield: 'taal', width: 50}, 
    { text: 'Titel', datafield: 'titel', width: 690 }, 
    { text: 'Website', datafield: 'sitenaam', width: 180 }, 
    { text: 'Ingezonden Door', datafield: 'gamer_int', width: 150 }, 
    { text: 'Datum', datafield: 'datum', width: 100 } 
] 

Когда мы смотрим на первый столбец с именем "Taal" базы данных MySQL содержит значение как eng_ico.png. Я хочу что-то вроде этого, чтобы результаты отображали это изображение.

columns: [ 
    { text: 'Taal', datafield: "<img src=\"http://www.site.nl/images/" 'taal' "\">, width: 50}, 
    { text: 'Titel', datafield: 'titel', width: 690 }, 
    { text: 'Website', datafield: 'sitenaam', width: 180 }, 
    { text: 'Ingezonden Door', datafield: 'gamer_int', width: 150 }, 
    { text: 'Datum', datafield: 'datum', width: 100 } 
] 

Я не могу понять это правильно. Не знаю, что я делаю неправильно. Я пробовал " . 'taal' . ", как в php, но также не имел успеха.

+3

'text: 'Taal', datafield: '', width: 50},'? – putvande

ответ

3

Во-первых, ваша строка не имеет окончание речи знак, и конкатенация делается немного отличается от PHP, используя + вместо . (также я хотел бы использовать одиночные кавычки, чтобы устранить необходимость для побега с обратной косой черты)

'<img src="http://www.site.nl/images/'+taal+'">' 
+0

_ "Речевой знак" _? – Cerbrus

+1

'' '= знак речи/двойная кавычка/кавычка,' '' = одиночная цитата/апостроф – SmokeyPHP

+1

Ааа, это имеет смысл ... Никогда не видел, чтобы это называлось так: P – Cerbrus

0

Вы неправильно использовали котировки. См. Следующий код:

columns: [ 
    { text: 'Taal', datafield:'<img src="http://www.site.nl/images/'+taal+'">', width: 50}, 
    { text: 'Titel', datafield: 'titel', width: 690 }, 
    { text: 'Website', datafield: 'sitenaam', width: 180 }, 
    { text: 'Ingezonden Door', datafield: 'gamer_int', width: 150 }, 
    { text: 'Datum', datafield: 'datum', width: 100 } 
] 

Надеюсь, что это поможет.

+0

Comma's? Вы имеете в виду цитаты? – putvande

+0

yup i mean quotes –

+0

Это то, что у меня есть сейчас. Пробовал разные решения ... - {text: 'Taal', datafield: '', width: 50} - no succes однако ... – user2959441

Смежные вопросы