我有一些奇怪的事情在這裏。我剛剛完成了一個客戶端的網站,我上傳了,我可以到達該網站沒有問題。我在網站上有一個選項卡,您可以在其中單擊摺疊樹,然後單擊某個主題並從數據庫調用文章。在我的本地開發平臺(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. 虛擬主機Apache的問題?
- 6. 與godaddy虛擬主機Mod_rewrite問題
- 7. Apache虛擬主機Wordpress問題
- 8. 問題與配置虛擬主機
- 9. 阿帕奇和虛擬主機問題
- 10. 阿帕奇虛擬主機問題
- 11. Apache虛擬主機 - Mod代理問題
- 12. 虛擬主機會話問題
- 13. 從本地虛擬機訪問虛擬主機
- 14. 指向第一個虛擬主機目錄的虛擬主機
- 15. 創建phabricator一個新的虛擬主機虛擬主機
- 16. 在虛擬主機
- 17. 虛擬主機tomcat
- 18. 虛擬主機7
- 19. Tomcat虛擬主機
- 20. 虛擬主機2.4.6
- 21. django虛擬主機
- 22. Modrewrite - 虛擬主機
- 23. 在本地網上訪問虛擬主機的問題
- 24. 主機無法訪問客機上的nginx虛擬主機
- 25. 虛擬機或主機?
- 26. Apache 2上虛擬主機的問題 - 沒有指向適當的虛擬主機
- 27. 虛擬主機:不能同時有多個虛擬主機
- 28. 使用Puppet獲取虛擬機中的主機虛擬機
- 29. 的.htaccess到虛擬主機
- 30. Apache的虛擬主機
有一些我們可以看看的代碼? – 2009-10-26 19:22:33
是否確定託管網站上的數據庫設置正確,並且所有配置都正確? 另外,你有沒有試過螢火蟲或其他調試?如果是這樣,你會得到什麼錯誤信息? – GSto 2009-10-26 19:29:11