在使用get方法提交請求后返回json數據的時候,有時候會遇到返回的數據亂碼的問題,這可能是由于后臺返回數據時沒有設置正確的編碼導致的。下面我們來看一下解決方法。
<script> //發起get請求 $.get('example.php', function(data) { //解決亂碼問題 var result = decodeURIComponent(escape(data)); //將json字符串轉化為json對象 var jsonData = JSON.parse(result); }); </script>
以上是解決get方法提交返回json亂碼的方法,我們可以用escape和decodeURIComponent方法對返回的數據進行處理,避免亂碼的出現。同樣的方法也適用于post方法提交返回json數據亂碼的情況。
上一篇python 證書驗證碼
下一篇vue如何搜索別