在ie調(diào)用接口時會遇到很多問題,尤其是get請求,先說一下遇到的問題:
1.get請求時傳相同的參數(shù),導(dǎo)致不會再一次請求接口,
說一下為什么ie會出現(xiàn)這個問題,我們把瀏覽器可以看作一個容器,即不同的瀏覽器是不同的容器,也就導(dǎo)致不同的瀏覽器對數(shù)據(jù)有不同的處理,而ie有個冪等機(jī)制,請求的參數(shù)是一樣的話,因為這個機(jī)制,他不會再一次去請求,所以導(dǎo)致這個問題.
解決辦法:請求接口時,加個時間戳,完美解決
2.get請求時如果參數(shù)中有中文時,會出現(xiàn)亂碼:
原因還是瀏覽器機(jī)制問題.
解決辦法:用js中的encodeURI方法進(jìn)行轉(zhuǎn)化.