我是一名二年級CS學生,在南達科他州地質調查局實習。我被僱傭來幫助數據庫,但後來我負責更新網頁,創建JavaScript內容等。我仍然在學習CFML,JavaScript和DHTML的內容。任何幫助,你可以提供將不勝感激!使用Dreamweaver將HTML轉換爲GET,使用HTML,ColdFusion和JavaScript
問題:我們的網頁,訪問多個科學數據庫,都是用form =「POST」的表單寫成的。我們的部門更喜歡method =「GET」,以便我們可以創建永久鏈接並在其他網頁中引用結果。我已經瀏覽了所有的html和.cfm文件,使用Dreamweaver的設計視圖以及手動查看代碼,並在網頁的測試副本上將所有表單引用更改爲GET。我沒有改變其他任何東西,但改變POST到GET打破了頁面,並給我一個HTTP 500內部服務器錯誤。
我已經通過
http://www.communitymx.com/content/article.cfm?cid=E078CF4BDCC45632
和許多其他的網頁閱讀,以及我的DHTML案頭,試圖找出什麼是打破它,但我不得不承認我卡住了。當我將參考更改回POST時,我的測試頁再次運行。
相關的網頁是在這裏:
http://www.sdgs.usd.edu/other/db.html
具體來說,巖性日誌數據庫。
任何輸入或援助,你可以提供將不勝感激,非常感謝您的時間!
同意duncan。此外,請檢查以確保URL查詢字符串不是五英里長。您可以在某個網址上插入多少個字符是有限制的。這可以在服務器上設置(這可能是您獲取HTTP 500內部服務器錯誤的原因),但是一些瀏覽器仍然會扼殺長URL。請參閱http://stackoverflow.com/questions/417142/what-is-the-maximum-length-of-a-url – 2011-05-18 15:14:59
謝謝你的答案,鄧肯 - 我檢查了搜索結果頁面和所有的名字cfparam標籤中的變量以url前綴開始,如下所示:我不確定這是否是您所指的內容?再次,我的道歉,我很新。 –
Katie
2011-05-18 15:55:46
謝謝你的答案,仁;當我嘗試在我的測試頁上執行搜索時生成的URL如下所示:(http://www.sddenr.net/lithdb/search_results_lith_test.cfm?Search1=3&input_box=clay&search_type=simple&page_num=1&search=Search)。我想,這很長但不夠長,足以導致瀏覽器崩潰。 – Katie 2011-05-18 15:57:43