ajax碰到請求url過長的問題

2021-08-23 11:43:27 字數 474 閱讀 5983

乙個超大文字框textarea裡面有大量資料,ajax通過url請求service返回結果,url裡面包含了各種引數,當然也包含之前的超大文字框的內容。

之前開發的時候一直用firefox在除錯,4000長度的字串在textarea裡面通過url請求都是沒有問題。

提交給測試的時候問題來了,測試人員在ie下面發現問題,textarea裡面字元長度超過2000(大概資料)時,會報js錯誤,ajax沒有返回值給前台。

看原先**:

function getjsondata(url) 

catch(e) }

function getdata()

網上google發現解決辦法:

[color=red][u]修改使用的xmlhttp的請求為post,並且把引數和url分離出來提交。 [/u][/color]

修改後**如下:

解決AJAX請求使PHP反應時間過長的問題

現在我們開發了很多依賴於ajax請求的應用,在某些情況下,甚至全部頁面都依賴ajax。有時我們會注意到,當乙個網頁傳送兩個或者更多ajax請求時,php的反應時間會很長並會同時返回響應內容。這個問題很可能是你處理php會話的方式造成的,跟著本文去理解這個問題,並做一些處理來避免這個問題。什麼是php...

ajax同步以及非同步請求碰到的問題

我昨天進行開發過程中有乙個問題就是 post理論上是在請求執行完畢之後在跳出post接著執行下一步操作,然而在實際開發過程中忽略了ajax同步以及非同步請求,在post 或者get 在預設情況下是非同步請求,那麼需要轉化同步請求 同步請求 ajaxsettings.async false 注意 先宣...

ajax請求封裝及解決node請求跨域問題

ajax請求var ajax 例項化乙個ajax請求的物件 ajax.open method,url,false 開啟乙個ajax請求 第乙個引數是請求的方式 可以是get post 第二個引數是請求的位址 第三個引數是否傳送同步請求 ajax.send 向伺服器傳送ajax請求 獲取ajax請求的...