我不得不要求Class文件兩次。無論如何要解決這個問題嗎?我有一門名爲Book的課程。有一個主頁需要Book類,因爲它創建了本書對象的一個對象。有一個使用Ajax加載一個腳本保存編輯的書對象以下是相關的流程,需要我需要的類文件兩次JavaScript文件:必須要求兩次相同的文件,如何解決這個問題?
- 有需要的書類,因爲一個主頁它會創建一個Book對象並顯示關於該書的信息。此頁面有一個保存按鈕。
- 有一個JavaScript文件,它使用AJAX加載一個PHP腳本來保存已編輯的書籍對象。
- 保存腳本還必須要求Book類,因爲它需要加載相同的對象。 (實際上不能通過AJAX傳遞PHP對象)
首先,這甚至不起作用。當我需要保存腳本中的Book類時,它會失敗。其次,是否有更好的方法來做到這一點,因爲我必須要求Book類兩次。
奇怪的是,這些聽起來像單獨的腳本,但你有沒有嘗試過使用'require_once()'?由於HTTP是無狀態的,因此對第二個PHP腳本的ajax調用與呈現頁面的第一個PHP頁面無關。我敢打賭,錯誤與此無關。 – Fosco
保存腳本文件中的require存在錯誤。它在主頁面PHP中工作。我很確定保存腳本中的路徑是正確的:require_once(「../ classes/BookClass.php」); – egidra
很確定?你爲什麼不確定?似乎是一個非常簡單的路徑來驗證... – Fosco