我实际上需要获取 HTML 表格行数 ( <tr>
)。使用 JavaScript,我可以轻松获得表行数,但现在我实际上想在 PHP 变量中使用该计数,但我无法做到。请帮助我。
最佳答案
您的 JavaScript 位于浏览器中。您的 PHP 位于服务器上。要将此计数添加到服务器上的 PHP 中,您有多种选择:
- 您可以对服务器进行 ajax 调用,并将表行数从浏览器传递到服务器。
- 如果您请求新页面,您可以使用 URL 末尾的 URL 参数
?rowCnt=49
对 URL 中的行计数进行编码,以便从 URL 中解析出该参数你的 PHP。 - 如果您只是向服务器发出直接请求来加载新页面,您还可以执行 Post 并通过 post 发送数据(类似于前面的选项,即 GET 而不是 POST)。
- 如果行计数仅位于服务器上的 PHP 最初生成的 HTML 中,那么您可以使用一些服务器端逻辑来计算 rowcnt 使用与最初生成页面相同的逻辑.
关于javascript - 如何将 JavaScript 变量值转换为 PHP 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11482418/