首页 > 解决方案 > 在 PHP 中使用 JavaScript 函数结果

问题描述

是否可以在 PHP 中使用 JavaScript 函数的结果?

让我分解为什么。我有一个包含几列的表,包括一个为每一行提供一个复选框的列。当用户按下edit按钮时,onclick会激活一个事件。该onclick事件做了一些事情,但主要是遍历表格并确定单击了哪些复选框,并返回一个数字数组,指示所选行的条目的 ID。

我想知道的是如何获取这些Ids并在我的内联 php 代码中使用它们,该代码应该使用Ids从数据库中获取相应的数据并生成一个新表。

另外,还有另一种做这种事情的方法吗?这似乎有点令人费解。我尝试XMLHTTPRequests使用 Javascript 直接获取数据,但我遇到了麻烦/无法GET使用XMLHTTPRequest. 我的代码会执行,但我不确定如何获取/使用数据。

任何帮助表示赞赏。

标签: javascriptphp

解决方案


您不能在 PHP 语句中使用 javascript 值,因为假设 javascript 是一种客户端语言,所以它不与服务器通信,并且假设 PHP 是一种服务器端语言,所以它不能与 javascript 通信。当您请求一个网页时,请求会发送到服务器,服务器会根据您的请求进行特征处理,并且此请求(网页)的所有输出都是客户端语言的代码,并使用 javascript、html 和 css 呈现。因此,我们可以说 javascript 不知道什么是 PHP,因为 PHP 所做的是编写完整的 html 代码并像响应一样发送到您的浏览器呈现。但是您可以在客户端使用 Ajax,有很多用 javascript 开发的工具可以向服务器端发出请求


推荐阅读