簡體   English   中英

CodeIgniter-鏈接無效

[英]CodeIgniter - Links aren’t working

我正在CodeIgniter中開發一個網站。 我有一些不尋常或奇怪的問題。 鏈接突然停止工作。 我們已經停止在該網站上工作了幾個星期。 昨天我們恢復了工作。 但是很驚訝地看到這些鏈接不起作用。 為了安全起見,我們每天要做的是制作該文件夾的副本,以防萬一最新文件夾出現問題,我們可以返回上一個文件夾。 突然鏈接無法正常工作。 令人失望的是,即使以前的文件夾中的鏈接都無法正常工作。 我們沒有接觸文件夾超過兩個星期。 沒有人對該文件夾進行任何更改。 我們上一次在該網站上工作時,鏈接很好。 但現在鏈接突然不起作用了。 很奇怪。 看看所附的照片。 如果我們將鼠標懸停在鏈接上,則該URL將顯示在瀏覽器底部。 但是,當我們單擊它時,它不起作用。 沒有任何鏈接有效。 如果我們檢查元素,則鏈接/ URL正確來自數據庫。 但是單擊不起作用。 突然。 我無法在此處發布任何代碼,因為我不知道在此處發布哪個代碼,因為整個網站中的鏈接均無法正常工作。 知道可能是什么原因嗎? 謝謝。 在此處輸入圖片說明

實際上,您的鏈接已被javascript中的問題中斷,如第一條評論中所述。 在許多情況下,通過關閉js可以很容易地識別出像這樣的異常功能問題,該問題無法與代碼綁定。 這是解釋如何在每個瀏覽器中執行此操作的鏈接:

http://www.alanwood.net/demos/enabling-javascript.html

這個問題還演示了多少個與js相關的問題可能沒有錯誤。 如果有人專門對偵聽器進行了編碼,以使所有標簽返回false,那么從技術上講它不是錯誤,而是更粗心的開發,因為偵聽器可能完全按照所要執行的操作進行操作。

在您的情況下,很可能通過服務器日志很容易地跟蹤到類似錯誤的自發存在-以查看上次修改的上傳文件,或者通過諸如mercurial,git或svn之類的存儲庫的歷史記錄來跟蹤。 許多回購接口將提供比較或詳細信息,以解釋上次更改的內容。 這樣一來,您也許可以以最小的努力來解決問題。

僅幾個建議。 Repos和js禁用已多次幫助我解決了小組開發環境中的隨機問題。

暫無
暫無

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

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