我最近为我们正在使用的新API编写了一个PHP包装类,并且已经被要求设置一个使用它的演示。某些功能可以直接从PHP调用,但是对按钮点击执行操作等操作需要我使用JS / AJAX。
由于我的主PHP文件中已有该对象的实例,我可以将其作为参数传递给JS,然后将其通过Ajax传递给我的处理程序,还是需要建立两个单独的实例?
答案 0 :(得分:1)
我能想到的最接近你想做的事情就是通过json_encode将PHP对象复制到JavaScript变量,然后通过data参数在AJAX事件期间将该变量传递回PHP代码。 PHP代码不会以您似乎描述的方式持续存在 - 一旦浏览器请求页面,您的该页面的PHP代码就完成了,那么服务器在该点之后就不存在任何变量。 / p>