我需要将从以下位置获得的变量相乘:
<script type="text/javascript" src="http://indicador.eof.cl/js"></script>
<script type="text/javascript"> indicadorEOF (8) </ script>
&lt; ------------此变量
然后我的PHP代码是:
$ dollar = '<script type="text/javascript"> indicadorEOF (8) </ script>';
$ result = $dollar*$variablefrommysql;
我的结果应该是100,但是我得到0,我的意思是我将js变量作为整数读取,并使用
进行探测$ dollar = (int) $ dollar;
但不是因为它没有......我无法执行操作。
答案 0 :(得分:1)
不清楚为什么或你在这里做什么。 $ dollar应该是一个字符串,就像你设置它一样。
我认为你真的想要从JavaScript中回来一些东西吗?
然而,JS在浏览器和服务器上的PHP中执行。因此,要在两者之间进行“对话”,您需要让JS与服务器对话。
更容易让JS将值放入隐藏的表单并将其推回服务器进行处理。即便如此,这需要一个完整的往返过程。从服务器到浏览器再次返回服务器。