2012-03-22 4 views
0

Я пытаюсь передать значение с php на javascript. Я понимаю, что это серверная, а одна - клиентская. Я считаю, что я делаю, должно работать нормально:Передача значения php на javascript

PHP код:

 echo "<script type = 'javascript/text'>var x = " . -119 . ";"; 
     echo "var y = " . 49 . ";"; 
     echo "</script>"; 

Javascript Код:

z = [ x, y ] 

Но я получаю ошибки х и у не определены.

+0

Пожалуйста, поделитесь ''

3

Тип: text/javascript, а не javascript/text. Возможно, ваш браузер игнорирует непризнанный тип сценария.

Кроме того, убедитесь, что вместо «-119» вы заменяете переменную, которая позволяет избежать атак XSS, гарантируя, что ваша переменная содержит число или правильно экранирует его.

2

Тип должен быть text/javascript.

Кроме того, вы должны быть уверены, что этот фрагмент сценария выполняется до кода, который присваивает [x,y]z.

0

Ваш тип неправильно, он должен быть: текст/JavaScript, а не JavaScript/текст