Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从php脚本中读取innerHTML值?_Javascript_Php_Html - Fatal编程技术网

Javascript 如何从php脚本中读取innerHTML值?

Javascript 如何从php脚本中读取innerHTML值?,javascript,php,html,Javascript,Php,Html,这可能是一个老问题,已经解决了,但我仍然不明白如何以编程的方式将innerHTML值从客户端推送到php服务器端。其他stackoverflow示例和文档仍然不能帮助我解决问题 想象一下下面的代码: <html> <body> <span id="aim">2</span> <button onclick="sendData()">TransmitData</button> </body> <s

这可能是一个老问题,已经解决了,但我仍然不明白如何以编程的方式将innerHTML值从客户端推送到php服务器端。其他stackoverflow示例和文档仍然不能帮助我解决问题

想象一下下面的代码:

<html>
<body>
   <span id="aim">2</span>
   <button onclick="sendData()">TransmitData</button>
</body>
<script>
   function sendData(){
      <?php
      // naturally, this is not working
      $thisVarNeedInfoFromClient = ?>document.getElementById("aim").innerHTML<?php

      // do the database workaround here

      ?>
   }
</script>
</html>

2.
传输数据
函数sendData(){
document.getElementById(“aim”).innerHTML
}
请问什么是最简单的编程方式?因为我知道这对于客户端的JS和html来说是个难题,但php是在服务器端执行的,例如从数据库获取数据。我真的很沮丧,因为我试着做了几个小时,但是没有运气

具体来说,当用户单击按钮时,我需要读取数字并显示与该数字相关的一些数据,稍后,例如,有JS的人会在客户端将其从数字2更改为3,我需要在数据库中进行另一次选择并更新客户端。我看到了一些使用GET和POST方法的解决方案,但我希望这样做,也许更简单,或者请用代码更好地解释


(提前感谢您的帮助)

PHP执行,发送到客户端。现在执行javascript。如果您想要PHP中的javascript值,请使用javascript发出另一个服务器请求,获取内容并更新您的
innerHTML
。这就是问题所在。。在这种情况下,如何通过编程实现?最简单的方法是使用
$.get()
如果您使用正确的关键字,主要是
ajax
,那么就有足够的帮助了。但我担心,当我使用get方法时,我将从服务器上文件中的元素接收innerHTML,而不是从客户端更改的html文件接收innerHTML。。。因为HTML文件有一些状态,我想处理这些状态以进入php…当我使用get方法时,我将只从默认文件中读取innerHTML值。。或者我错了?是和否,对一个单独的php文件发出get请求,接受并返回特定数据。