我有一些奇怪的事情在這裏。我剛剛完成了一個客戶端的網站,我上傳了,我可以到達該網站沒有問題。我在網站上有一個選項卡,您可以在其中單擊摺疊樹,然後單擊某個主題並從數據庫調用文章。在我的本地開發平臺(xampp vista)上,它很好地工作,但是一旦我將其上傳到網站,它就不會執行ajax並繪製我所調用的內容。有什麼可能是錯的?這與我指出ajax cos的「url」指令的方式有什麼關係?我只是給了它「控制器/函數」(我正在使用Codeigniter)。這是問題嗎?ajax jquery虛擬主機的問題
0
A
回答
1
我會檢查被調用的URL。檢查你是否沒有得到硬編碼的URL(仍然指向本地主機)或相對路徑中的錯誤,如果它們沒有被解析,即在虛擬文件夾等中進行開發時發生錯誤?
+0
它的URL是錯誤的。在本地開發時,使用ci可以提供「控制器/功能」,但是當網站上線時,您必須輸入完整鏈接。感謝muchacho,我對所有鏈接進行了硬編碼。 – 2009-10-26 19:47:43
0
您是否在子目錄中開發項目,並且在部署之後將客戶的項目放在Web根目錄中?可能是RewriteBase/BaseUrl問題。
你可以試試FireBug(firefox插件),並檢查/調試每一個Ajax請求。
+0
不是rewritebaseurl問題。主機甚至不支持它。邁克要求代碼,所以我現在會發布一些 – 2009-10-26 19:31:32
0
明顯的檢查,這你可能已經做出:
- 腳本這實際上使得 數據庫調用,是指着 正確的數據庫與 正確的用戶名和密碼?
- 你確定,當您在Ajax調用(檢查和調試調用的目標腳本的路徑是正確的
不太明顯的檢查:
- 有一種可能性ajax請求被服務器設置的權限拒絕,嘗試在另一個頁面內部加載路徑(如果你使用get,把變量放到字符串中,如果你使用post,試着與測試同步表格)
- 該數據庫可能運行緩慢,這可能是拋出o如果你的客戶端沒有對請求進行「等待」,那麼在進行某些操作之前,把一些控制檯檢查放入螢火蟲或開發人員,看看事情是否拋出空白值。
像往常一樣,沒有代碼,我們只是在牆上扔意大利麪條,但希望有東西堅持! :)
相關問題
- 1. 虛擬主機的問題
- 2. uWSGI虛擬主機問題
- 3. 虛擬主機Apache的問題?
- 4. 虛擬主機會話問題
- 5. 問題與配置虛擬主機
- 6. 阿帕奇和虛擬主機問題
- 7. 阿帕奇虛擬主機問題
- 8. Apache虛擬主機Wordpress問題
- 9. Apache虛擬主機 - Mod代理問題
- 10. 從本地虛擬機訪問虛擬主機
- 11. 創建phabricator一個新的虛擬主機虛擬主機
- 12. 指向第一個虛擬主機目錄的虛擬主機
- 13. 虛擬主機7
- 14. Modrewrite - 虛擬主機
- 15. 在虛擬主機
- 16. Apache 2上虛擬主機的問題 - 沒有指向適當的虛擬主機
- 17. Magento的虛擬主機
- 18. Tomcat 6的虛擬主機?
- 19. 的.htaccess到虛擬主機
- 20. Apache的虛擬主機
- 21. Apache的虛擬主機
- 22. Apache的虛擬主機
- 23. Tomcat8的「虛擬主機」
- 24. 訪問虛擬主機上的Ubuntu 12.04上的本地主機
- 25. flash swf crossdomain.xml訪問虛擬主機
- 26. RabbitMQ「訪問虛擬主機」OWN「拒絕」
- 27. 訪問虛擬主機中的本地主機
- 28. 從主機訪問虛擬主機中託管的網站
- 29. 虛擬主機打開本地主機
- 30. 關於創建MAMP虛擬主機的問題
有一些我們可以看看的代碼? – 2009-10-26 19:22:33
是否確定託管網站上的數據庫設置正確,並且所有配置都正確? 另外,你有沒有試過螢火蟲或其他調試?如果是這樣,你會得到什麼錯誤信息? – GSto 2009-10-26 19:29:11