php - PHP 和 JS 之间的数据通信

标签 php javascript ajax textbox

我正在制作一个网站,以便在单击链接时显示文件的内容,并且我知道 PHP 无法处理本地操作,但 JS 可以。但遗憾的是,我想不出一种可行的方式来进行通信,例如...它们之间名为 $fileContents 的变量。 我需要的是以某种方式将变量 $fileContents 从 PHP 传递到 JS,并让 JS 将文本打印到文本框中。

感谢任何帮助。

最佳答案

这实际上并不是将变量从 PHP“传递”到 JavaScript。

请记住:

  • PHP 是一种服务器端脚本语言
  • JavaScript 驻留在客户端的浏览器上。

所以,您实际上可以...直接从 PHP 脚本中编写您想要的任何 javascript。

假设您有一个 $a 变量...那么您只需将其输入到 JavaScript 代码中,如下所示:

<script type='text/javascript'>
     var a = <?php echo $a; ?>
</script>

但是:

如果您的意思是在页面加载时实际使用 $a var,或者以某种方式检索结果而不重新加载,那么您可能需要的是 Ajax。

要使用 AJAX,我建议:

关于php - PHP 和 JS 之间的数据通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10156513/

相关文章:

php - CodeIgniter URI 中的百分比符号

javascript - Jquery 循环浏览多个图像并一次显示 3 个图像

javascript - 等到 jquery ajax 请求列表完成了吗?

php - 为一天的开始和结束创建 DateTime 字符串

php - 如何使用/htdocs 目录结构中的文件设置 SVN

javascript - 如何在延迟后更改文本 - jQuery

javascript - HTML:通过单击单元格来选择单选按钮 - 代码在 Chrome 中运行,而不是在 Firefox 中运行

javascript - 当涉及AJAX时,如何在加载页面的特定部分时运行JavaScript?

javascript - 如何在AJAX中使用FormData?

php - 获取主键作为外键放入其他表中