将php变量值传递给javascript函数

day*_*mer 0 javascript php

我正在传递PHP变量值,如下所示:

<input type="button" name="delete" value="Remove" onclick="del(<?echo $arr1[0]?>);"/>
Run Code Online (Sandbox Code Playgroud)

del()是一个Javascript函数,例如:$arr1[0]=234-675-90$ arr1 [0]的值是从MYSQL数据库获得的,它在mysql中的数据类型是varchar.

我正在使用mysql_query获取值.

我面临的问题是,当值传递给JavaScript函数时,它会错误地接受它(例如:代替234-675-99作为-876).是否有任何转换要将值从PHP传递给JavaScript?

任何帮助是极大的赞赏.

Ale*_*lov 5

您应该将值作为字符串传递:

<input type="button" name="delete" value="Remove" onclick="del('<?echo $arr1[0]?>');"/>
Run Code Online (Sandbox Code Playgroud)