2013-11-01 2 views
-4

У меня есть функция JavaScript с выведенным один параметрPass JavaScript вар к функции PHP

<script type="text/javascript"> 
function myfun(var1) 
{ 
    var returnVal = "<?php echo get_value(); ?>"; 
} 
</script> 

Я хочу передать JavaScript переменной, т.е. var1 к get_value();

+0

и почему вы хотите это сделать? – zzlalani

+0

PHP работает на сервере. *Первый*. Он генерирует HTML/JavaScript, который запускается на клиенте. *Позже*. Чтобы передать данные * назад * на PHP, вам необходимо * отправить его на сервер * (сообщение формы, AJAX, SignalR и т. Д.). – user2864740

+0

http://stackoverflow.com/questions/1917576/how-to-pass-javascript-variables-to-php – jfmbrennan

ответ

5

Вы не можете этого сделать.

PHP выполняется на стороне сервера, Javascript стороне клиента. Что это означает, PHP код выполнен до Javascript.

Однако вы можете использовать AJAX для вызова функции PHP из Javascript.

Вы можете обратиться: how to pass the JavaScript variable to the php function

How to pass JavaScript variables to PHP?

0

Попробуйте это:

PHP is executed server-side. 
Javascript client-side. 
It means, the PHP code is executed before the Javascript. 

Here what you can do is to use jquery-ajax. 

Inside that call a URL which returns variable you want. 
Use that in result of ajax. 
  • Благодарности
Смежные вопросы