2010-06-02 75 views
2

我有一個iframe可以傳遞參數。將大參數傳遞給iframe

所以我這樣做(ldots手段等)

my_iframe.src = "myaction.do?param1=value1&param2=value2&..." 

我現在的問題是,當查詢字符串傳遞約2100字,要求不發送。背景是,通過的值中的一個可以是約2000個字符長。

我環顧四周,發現在IE6(是的,我正在努力)theres a 2083 character limit for any url

所以,我想沒有太多的事情要做,但強制2000字符字段的下限,或不使用iframe。這是遺留代碼,所以iframe在這裏停留。

有沒有什麼解決方法呢?

在此先感謝

+0

做一個POST操作會讓你周圍的字符限制,但與遺留代碼,是一個選項? – ThatBlairGuy 2010-06-02 19:26:57

回答

0

雖然GET請求在它們的長度有限,POST請求都沒有。有些腳本不關心他們的數據是來自GET還是POST,因此您可能會考慮讓JavaScript在頁面加載時向iframe發佈表單。這不能沒有JavaScript,但它肯定會繞過長度的限制。