簡體   English   中英

通過AJAX傳遞PHP類實例?

[英]Pass PHP class instance through AJAX?

我最近為我們正在使用的新API編寫了一個PHP包裝器類,並被要求設置一個使用它的演示。 某些功能可以直接從PHP調用,但是諸如單擊按鈕執行操作之類的事情需要我使用JS / AJAX。

因為我的主PHP文件中已經有該對象的實例,所以我可以將此作為參數傳遞給JS,然后通過Ajax傳遞給我的處理程序,還是有必要建立兩個單獨的實例?

我可以想到的最接近您想要做的事情的方法是,通過json_encode將PHP對象復制到JavaScript變量,然后在AJAX事件期間通過data參數將該變量傳遞回PHP代碼。 PHP代碼不會像您描述的方式那樣持久化-瀏覽器請求頁面后,該頁面的PHP代碼就完成了,此后服務器將不再持久化變量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM