javascript里面的javascript无法正常工作

时间:2014-02-18 12:34:51

标签: javascript php mysql

我有一些JavaScript代码来显示mysql数据库中的值。

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 }
] 

我无法做到这一点。不知道我做错了什么。我在php中尝试了" . 'taal' . ",但也没有成功。

2 个答案:

答案 0 :(得分:3)

首先,您的字符串没有结束语音标记,并且使用+而不是.进行连接与PHP略有不同(我也使用单引号删除需要用反斜杠转义)

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

答案 1 :(得分: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 }
] 

希望它有所帮助。