2012-02-11 5 views
0

Я пытаюсь использовать функцию javascript при передаче в нее php-переменных. Например:Вызов функции javascript при передаче переменных PHP

onclick="alert(<?echo $row['username']?>)"; 

Теперь это не работает, а не дает error- ReferenceError: Can't find variable:right_username (здесь right_username ответ я ожидал в боевой готовности).

Однако если вместо username я использую EmpID:

onclick="alert(<?echo $row['EmpID']?>)"; 

EmpID будучи ИНТ в базе данных работает просто отлично.

ответ

5

Потому что $row['username'] - это строка, вам нужно процитировать ее, или javascript будет считать ее переменной. $row['EmpID'] - это номер, поэтому он показывает.

onclick="alert('<?echo $row['username']?>')"; 
+0

Благодаря человеку! Это было быстро, и это сработало! ура – Namit

1

Вы забыли свои цитаты:

onclick="alert('<?echo $row['username']?>')" 
Смежные вопросы