Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проблема с передачей значения из БД в JS. (https://javascript.ru/forum/misc/49211-problema-s-peredachejj-znacheniya-iz-bd-v-js.html)

Urukhay 03.08.2014 09:44

Проблема с передачей значения из БД в JS.
 
$dfdf =  mysql_result($result2,0,name);
	
echo $dfdf;
			
print "
	<script language='javascript'>
		var lol = ". $dfdf .";
		alert(lol);
	</script>
";


Проблема в том, что в данном примере сама функция echo выдает верное имя из БД, а вот alert выдает "undefined".

Erolast 03.08.2014 09:58

Посмотри в исходный код страницы, поймешь.

Urukhay 03.08.2014 10:02

Цитата:

Сообщение от Erolast (Сообщение 324009)
Посмотри в исходный код страницы, поймешь.

В исходном коде страницы:
var lol = header.png;
alert(lol);


Но почему undefined?

Urukhay 03.08.2014 10:07

Разобрался. Забыл взять переменную в кавычки, т.к. это текст.

Erolast 03.08.2014 10:54

И лучше оформляй так:
<?php
  $dfdf =  mysql_result($result2,0,name);
?>
<script language='javascript'>
  var lol = <?= "'$dfdf'" ?>
  alert(lol);
</script>


Часовой пояс GMT +3, время: 21:08.