var javascript_variable = $("#ctl00").text();
<?php $php_variable = ?> document.write(javascript_variable); <? ; ?>
我想将上述javascript_variable
传递给php_variable
。这段代码给了我一个错误。有关如何的任何想法?
答案 0 :(得分:3)
你做不到。
PHP在您的服务器上执行。另一方面,Javascript在浏览器中的客户端计算机上执行。
有两种不同的执行上下文。虽然您可以将PHP变量传递给Javascript,但由于首先执行PHP并且JavaScript代码是PHP代码的输出,因此您无法执行相反的操作。
如果要将Javascript变量发送到PHP,则必须通过cookie或AJAX请求在单独的请求中执行。这是一个例子:
$.ajax({
url: 'receivingScript.php',
data: {'value': $("#ct100").text()}
});