javascript - 在 PHP 中使用 JavaScript 函数结果
问题描述
是否可以在 PHP 中使用 JavaScript 函数的结果?
让我分解为什么。我有一个包含几列的表,包括一个为每一行提供一个复选框的列。当用户按下edit
按钮时,onclick
会激活一个事件。该onclick
事件做了一些事情,但主要是遍历表格并确定单击了哪些复选框,并返回一个数字数组,指示所选行的条目的 ID。
我想知道的是如何获取这些Ids
并在我的内联 php 代码中使用它们,该代码应该使用Ids
从数据库中获取相应的数据并生成一个新表。
另外,还有另一种做这种事情的方法吗?这似乎有点令人费解。我尝试XMLHTTPRequests
使用 Javascript 直接获取数据,但我遇到了麻烦/无法GET
使用XMLHTTPRequest
. 我的代码会执行,但我不确定如何获取/使用数据。
任何帮助表示赞赏。
解决方案
您不能在 PHP 语句中使用 javascript 值,因为假设 javascript 是一种客户端语言,所以它不与服务器通信,并且假设 PHP 是一种服务器端语言,所以它不能与 javascript 通信。当您请求一个网页时,请求会发送到服务器,服务器会根据您的请求进行特征处理,并且此请求(网页)的所有输出都是客户端语言的代码,并使用 javascript、html 和 css 呈现。因此,我们可以说 javascript 不知道什么是 PHP,因为 PHP 所做的是编写完整的 html 代码并像响应一样发送到您的浏览器呈现。但是您可以在客户端使用 Ajax,有很多用 javascript 开发的工具可以向服务器端发出请求
推荐阅读
- html - 将图像的 div 居中
- python - pycuda 和 tensorflow 可以一起工作吗?
- javascript - 承诺中的 ClearTimeout 使用最佳实践
- javascript - ES6 代理:捕获未定义的函数执行
- python-3.x - 安装后没有名为“atari_py”的模块
- excel - 在单元格范围结束后动态选择单元格
- wordpress - wordpress 联系表格 7 日期选择器禁用
- javascript - CanvasJS 切换图形
- java - Java Web 应用程序返回错误 HTTP 404 Not Found
- mysql - SQL“自动增量”作为主键的限制