javascript函数初始化PHP变量
问题描述:
您好,我想初始化JavaScript函数PHP变量,并且比调用用PHP初始化的变量PHP函数。请帮我解决这个问题...javascript函数初始化PHP变量
<?php
function printDiv($abc) {
echo '<div align="center" width="100%"> ' . $abc . ' </div>';
}
?>
<script type="text/javascript">
function callPhpFunction(jsabc) {
<?php $abc ?> = jsabc;
document.write("<?php printDiv($abc) ?>");
}
</script>
答
不幸的是,它不能按照你描述的方式完成。 Javascript是一种客户端脚本,PHP是一种服务器端脚本语言。您需要查看Ajax调用来填充JavaScript变量。运营
订单(裸机):
- 服务器将获取页面请求
- 服务器解析PHP或其他语言,发送页面浏览器
- 客户端从服务器 临危页
- 负载的任何其他文件/脚本需要 - 。在任何新的请求
- 执行的JavaScript(通常情况下,它被装载除非使用jQuery $()第1步重新启动准备,然后文件加载之后
你知道,PHP和JavaScript是两个完全不同的语言,解释不同主机上,在不同的时间?你不要;)? – paulsm4 2012-07-31 06:42:08
这不是它的工作原理。阅读右边的**相关**问题,了解您要在此处做什么。 – deceze 2012-07-31 06:42:19
PS:不要使用document.write()的。无论如何,这里对你来说没有任何帮助。但是找到一个好的JQuery教程并学习一些21世纪的Javascript,好吗? ;) – paulsm4 2012-07-31 06:43:19