[問題] 大量request下IE少傳參數

看板Ajax作者時間15年前 (2010/03/15 10:32), 編輯推噓3(3023)
留言26則, 4人參與, 最新討論串1/2 (看更多)
因為工作是撰寫web base系統,所以一個頁面用到許多的datagrid 目前是用 jquery + flexgrid 每個grid都用ajax到server拿資料 在firefox,chrome下都是正常,不過ie就有問題 ie在傳參數到server時常常會漏掉參數,導致回來的資料不正確 例如 正常情況應該是要傳 page=1 limit=100 user=123 .... 大約10個參數,用post的方式傳到server firefox,chrome下都是正常,只有ie會漏傳參數,試過ie6, ie8都一樣 目前是用settimeout讓ajax request慢一點 這樣ie就不會漏參數,不知道這是ie的問題,還是說是另外的問題 jquery 試過 1.3 跟 1.4 都一樣 不知道為何為這樣? -- my blog http://blog.cheyingwu.tw/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 117.19.90.56 ※ 編輯: plokijuh 來自: 117.19.90.56 (03/15 10:32) ※ 編輯: plokijuh 來自: 117.19.90.56 (03/15 10:33)

03/15 11:04, , 1F
10個參數是一次傳,還是分成十次傳?
03/15 11:04, 1F

03/15 11:06, , 2F
一次傳~用post的方式傳,同時頁面有多個grid,所以每個
03/15 11:06, 2F

03/15 11:07, , 3F
grid都有七到十個參數,load頁面就要發出五個ajax reques
03/15 11:07, 3F

03/15 12:48, , 4F
我遇過太快發送AJAX POST,結果卡巴擋下來= = 要慢慢POST才可
03/15 12:48, 4F

03/15 12:52, , 5F
漏參數?你用get或post?參數內容會很長嗎?
03/15 12:52, 5F

03/15 12:53, , 6F
會漏參數我只想的到有幾種可能,1.網址中包含有特殊字元導致
03/15 12:53, 6F

03/15 12:53, , 7F
參數判讀錯誤 2.採用get情形下參數過長(url全長不得超過255
03/15 12:53, 7F

03/15 12:53, , 8F
如果可以提供一個會有問題的request 參數列表方便測試最好
03/15 12:53, 8F

03/15 12:54, , 9F
瞎眼了 orz 內文就寫post
03/15 12:54, 9F

03/15 12:59, , 10F
to cjoe 我用的是nod32關掉web防護也是一樣
03/15 12:59, 10F

03/15 13:02, , 11F
to TonyQ 是內部系統~所以沒辦法public出來,參數都是很
03/15 13:02, 11F

03/15 13:04, , 12F
簡單的文字,像是true,false或是數字page=1,使用者id等
03/15 13:04, 12F

03/15 13:06, , 13F
奇怪的是只有ie有問題,其他瀏覽器都正常,像cjoe講得好
03/15 13:06, 13F

03/15 13:07, , 14F
像說太快送ajax post,要用settimeout把ajax post隔開
03/15 13:07, 14F

03/15 14:13, , 15F
我還是認為原因不在ajax 頻率,而是在內容上。
03/15 14:13, 15F

03/15 15:17, , 16F
如果內容有問題的話~那firefox也不會過,server side
03/15 15:17, 16F

03/15 15:20, , 17F
在處理request也只有ie會有exception發生
03/15 15:20, 17F

03/15 15:23, , 18F
No modifications are allowed to a locked ParameterMap
03/15 15:23, 18F

03/15 15:24, , 19F
server side 的 exception
03/15 15:24, 19F

03/15 15:40, , 20F
中間會不會存在對IE是不合法的語法呢?
03/15 15:40, 20F

03/15 18:50, , 21F
不,如果是頻率的話,才是不應該fx會過ie不會過的。
03/15 18:50, 21F

03/15 18:50, , 22F
而IE對內容解讀和其他家browsser不一致不是什麼罕見問題。
03/15 18:50, 22F

03/15 18:52, , 23F
如果能完全重演exception 的產生那應該很好追問題才對
03/15 18:52, 23F

03/15 21:35, , 24F
用IEInspector之類的軟體看看POST些什麼東西?
03/15 21:35, 24F

03/15 22:18, , 25F
感謝~已下載IEinspector,診斷結果ie沒有漏參數,但是
03/15 22:18, 25F

03/15 22:19, , 26F
還是有問題,已經把問題開在下一篇
03/15 22:19, 26F
文章代碼(AID): #1BdPmiTC (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1BdPmiTC (Ajax)